twitter


Di sini saya hanya membagikan program c++ nya saja :



hanya itu saja,, sekian..













































cuma gitu aja yaa.. :D


flowchatnya ajee yaa..

sekiannn..



kita belajar determinan berordo 2x2 ,, kurang lebihnya Flowchartnyaseperti ini :


















 Dan C++nya seperti ini :



















sekian.. 


Algoritma
a. Masukkan angka
b. Jika nilai kurang dari sama dengan 20 maka akan muncul nilai E
c. Jika nilai kurang dari sama dengan 40 maka akan muncul nilai D
d. Jika nilai kurang dari sama dengan 60 maka akan muncul nilai C
e. Jika nilai kurang dari sama dengan 80 maka akan muncul nilai B
f. Jika nilai kurang dari sama dengan 100 maka akan muncul nilai A

 
Program C++ :


#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int a;
   
    cout<<"KONVERSI NILAI\n"<<endl;
    cout<<"Masukkan nilai angka = ";cin>>a;
    cout<<endl;
   
    if (a<=100)
    {
        if (a<=20)
        cout<<"Nilai anda E"<<endl; 
        else if (a<=40)
        cout<<"Nilai anda D"<<endl; 
        else if (a<=60)
        cout<<"Nilai anda C"<<endl; 
        else if (a<=80)
        cout<<"Nilai anda B"<<endl; 
        else
        cout<<"Nilai anda A"<<endl; 
    cout<<endl;
    }
   
    system("PAUSE");
    return EXIT_SUCCESS;
}


Konversi hari dengan c++ dan Raptor

1.   Algoritma :
      a. Masukkan angka
      b. Jika angka yang dimasukkan adalah angka 1, maka muncul "Senin"
      c. Jika angka yang dimasukkan adalah angka 2, maka muncul "Selasa"
      d. Jika angka yang dimasukkan adalah angka 3, maka muncul "Rabu"
      e. Jika angka yang dimasukkan adalah angka 4, maka muncul "Kamis"
      f.  Jika angka yang dimasukkan adalah angka 5, maka muncul "Jumat"
      g. Jika angka yang dimasukkan adalah angka 6, maka muncul "Sabtu"
      h. Jika angka yang dimasukkan adalah angka 7, maka muncul "Minggu"
      i. Jika angka yang dimasukkan adalah angka yang lebih besar dari 7 maka sistem akan muncul
        "Anda salah memasukkan angka.


program c++ nya :


#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int a;
   
    cout<<"Konversi Hari";
    cout<<endl;
   
    cout<<"Masukkan anggka = ";
    cin>>a;
   
    if(a==1)
    {cout<<"Senin\n";}
    else if(a==1)
    {cout<<"Selasa\n";}
    else if(a==1)
    {cout<<"Rabu\n";}
    else if(a==1)
    {cout<<"Kamis\n";}
    else if(a==1)
    {cout<<"Jumat\n";}
    else if(a==1)
    {cout<<"Sabtu\n";}
    else if(a==1)
    {cout<<"Minggu\n";}
    else { cout<<"Anda salah memasukkan angka"<<endl;}
       
   
    system("PAUSE");
    return EXIT_SUCCESS;
}


1. Analisis

                Mengkonversikan suhu dari celcius ke ruamur, fahrehait, dan kelvin
2. Identifikasi
                Input   : K,R,F,celcius;
               Output  : Reamur, Fahrehait, Kelvin
3. Algoritmanya
               Deklarasi
                      int :K,R,F,celcius;
               Deskripsi
                      R = 4/5*celcius;
                      F = 9/5*celcius+32;
                      K = celcius+273;

C++ nya :
#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int K,R,F,celcius;

   raptor_prompt_variable_zzyz ="Masukkan suhu dalam celcius = ";
   cout << raptor_prompt_variable_zzyz ;cin >> celcius;
   R = 4/5*celcius;
   F = 9/5*celcius+32;
   K = celcius+273;
   cout << "Reamur = " << R << endl;  
   cout << "Fahreit = "<< F << endl; 
   cout << "Kelvin = " << K << endl;
  
   system("PAUSE");
    return EXIT_SUCCESS;
}


Program c++ nya :

 #include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int b, a;

   raptor_prompt_variable_zzyz ="Masukkan angka pertama = ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> a;
   raptor_prompt_variable_zzyz ="Masukkan angka kedua = ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> b;
   if (a>b)
   {
      cout << "Nilai"<<a<<"   lebih besar dari pada nilai "<<b << endl;   }
   else
   {
      cout << "Nilai  "<<a<<"lebih kecil dari pada nilai  "<<b << endl;   }

   system("PAUSE");
    return EXIT_SUCCESS;
}


Algoritma
1. Analisisnya
     Menentukan Bilangan Genap atau Ganjil
2. Identifikasi
       Input     : Masukkan bilangan
      Output    : bilangan genap atau bilangan ganjil
C++nya :
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int bil, sisa;
    string ket;
   
    cout<<"Masukkan angka = ";cin>>bil;
    cout<<endl;
   
    ket = "Bilangan Genap ";
    sisa = bil%2;
    if(sisa=1)
    ket = "Bilangan Ganjil";
   
    cout<<bil<<"  adalah  "<<ket<<endl;
    cout<<endl;
   
   
    system("PAUSE");
    return EXIT_SUCCESS;
}


Algoritma :
1. Masukkan angka yang  dipangkatkan
2. Masukkan angka yang akan jadi angka pangkatnya
3. (m=1;m<g;m++)
     hasil=hasil*=f;
4. Hasil Pangkatnya ketemu

C++ nya :
#include <cstdlib>
#include <iostream>

using namespace std;

int pangkat(int f, int g)
    {int m, hasil=f;
    for (m=1;m<g;m++)
    {
    hasil=hasil*=f;
    } return hasil;
    }

void cetakgaris (int m)
     { int i;
     cout<<"\n";
     for (i=0;i<m;i++)
     cout<<"-"; cout<<endl;
     }

int main(int argc, char *argv[])
{
    int f, g, h;
    cout<<"Menghitung Perpangkatan\n";
    cetakgaris(30);
    cout<<"Masukkan angka : "; cin>>f;
    cout<<"Masukkan pangkat : "; cin>>g;
    h=pangkat(f,g);
    cetakgaris(30);
    cout<<endl;   
    cout<<"Hasil Perpangkatan = "<<h;
    cout<<"\n\n\n\n";

    system("PAUSE");
    return EXIT_SUCCESS;
}




Materi alpro minggu ke-2 adalah SEKUEN. Sekuen adalah sederetan pernyataan-pernyatan yang urutan dan pelaksanaan eksekusinya runtut, yang lebih dahulu ditemukan (dibaca) akan di kerjakan atau di eksekusi terlebih dahulu. bila urutan pernyataan di balik, akan mempunya makna yang berbeda.


Refleksi pada minggu kedua yaitu :

  • Kegiatan rutin yang dilakukan perminggu
    - Membaca SAP dirumah sebelum kuliah berlangsung
    - Membaca materi sesuai SAP
    - Menulis refleksi setelah kuliah
    - Posting hasil belajar dan tugas di blog kesayangan saya :*
    - Membuat agenda belajar handphone
  • Tugas minggu ini :
    - 3 sola di SAP
    - 9 soal di Ebook
    - 3 soal individu di powerpoint
    - 1 soal diskusi di powerpoint
  • Yang belum di pahami
    belum paham cara membuatv program dengan class
  • Solusi
    seperti biasa, ya nanyak .. hee :)


1. Mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2)

Deklarasi :
x1, x2, y1, y2 = integer (input)
x3, y3 = integer (output)

Deskripsi :
read (x1, x2, y1, y2)
x3 <-- (x1+x2)/2
y3 <-- (y1+y2)/2
write(x3,y3)

contoh :

x1 = 4
x2 = 8
y1 = 9
y2 = 1
maka titik tengah = 6,5
-  flowchat


 
















- c++

 

2. Memisahkan bilangan integer yang kurang dari 1000 menjadi komponen- komponennya

Deklarasi :
x = integer (input)
a, b, c = integer (output)

Deskripsi :
read (x)
a <-- (x - x%100)/100
b <-- (((x -(x%100))%100)/10)
c <-- x%10
write( a "Ratusan" , b "Puluhan, c "Satuan")


contoh 127 :
1 Ratusan
2 Puluhan
7 Satuan
  • Flowchart :    

  • C++ :
3. Menghitung determinan matriks berordo 2x2
Deklarasi :
a, b, c, d = integer(input)
x = integer(output)
Deskripsi :
read (a, b, c, d)
x <-- a*d - b*c
write(x)
contoh :
a = 9
b = 2
c = 6
d = 7
x = 9*7 - 2*7
hasil = 51
  • Flowchart :
  • C++ :


sekian dulu yaa.. :)


Pada pertemuan minggu pertama membahas tentang :

  1. Pengenalan dunia pemrograman
  2. Adab belajar
  3. Mekanisme teknis pembelajaran
  4. Sistem penilaian
  5. Pembagian kelompok TP maksimal 1 kelompong 3 orang

semoga saya tetap semangat yaa,, ngerjain tugas-tugas alpro ini .. :)


Nah, sekarang refleksi minggu ke-4 nih, Masih masuk jam 6 pagi, tapi 1 jam sebelum matkul buat beatle game sokoban..mengecek handphone kelas B untuk melihat jadwal mereka.


Materi :
- Materi yang di bahas tentang loop dan membedakan for, dowhile, dan repeat until
Tugas  :
- 7 soal yang di ebook dan tugas di power point



Yang belum dipahami :

Yang saya kurang paham, cara mendeklarasikan dan membedakan antara for, while dan repeat.. 
mungkin karena kurang contoh kali yak..

Solusi :
     Bertanya kepada teman yang lebih bisa dan mencoba c++ sendiri dirumah.