ar_one_to. Diberdayakan oleh Blogger.
RSS

tugas program minggu III


PENGULANGAN     
 
            Pengulangan adalah suatu proses yang melakukan statemen-statemen dalam sebuah program secara terus-menerus sampai terdapat kondisi untuk menghentikannya. Struktur pengulangan akan sangat membantu dalam efisiensi program. Dalam C++ terdapat tiga buah struktur pengulangan yaitu struktur for, struktur while, struktur do-while. Penjelasan mengenai setiap jenis tersebut dapat dilihat dalam masing-masing contoh program sederhana dibawah ini :

a.       Program Struktur for :
   #include <iostream.h>
   int main(){
    int x;
   cout<<"PERULANGAN MENAIK"<<endl;
   for (int x=0; x<10; x++){
    cout<<x+1<<endl;
    }
    cout<<"\n";
   cout<<"PERULANGAN TURUN"<<endl;
   for (int t=10; t>0; t--){
    cout<<t<<endl;
    }
     cin>>x;
        return 0;
 }
b.      Struktur While
#include <iostream.h>
int main(){
    int j=10;
    int k;

    while (j >= 1){
      k = 1;
      while (k <= j){
      cout<<k*j<<" ";
      k++;
      }
      cout<<"\n";
      j--;
    }
     cin>>k;
        return 0;
}
c.       Struktur   do-while
#include <iostream.h>
int main () {
int nilai;
int i;
i=1;
do
{
cout<<i;
if((i%2)==0)
cout<<"genap"<<endl;
else
cout<<"ganjil"<<endl;
i=i+1;
}
while (i<=10);
cin>>i;
return 0;
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

program 3.1

contoh program class

#include <iostream.h>

class bilangan{
     private:
        int a,b;
     public:
void hasil(){
     cout<<"masukan nilai a : ";
     cin>>a;
     cout<<"masukan nilai b : ";
     cin>>b;
     if(a>b){
     cout<<"bilangan terbesar : "<<a<<endl;
     }
     else {
     cout<<"Bilangan terbesar : "<<b<<endl;
     }
     }};
int main(){
   int x;
    bilangan a;
    a.hasil();
   cin>>x;

    return 0;
}

    Nilai Huruf

#include <iostream.h>

class bilangan{
private:
      int nilai;
      char nilai_huruf;
public:
void nilai_hasil(){
     cout<<"Masukan nilai angka : ";
     cin>>nilai;
     if((nilai > 0)&&(nilai <= 20)){
     nilai_huruf='E';
     }
     else if((nilai > 20)&&(nilai <= 40)){
     nilai_huruf='D';
     }
     else if((nilai > 40)&&(nilai <= 60)){
     nilai_huruf='C';
     }
     else if((nilai > 60)&&(nilai <= 80)){
     nilai_huruf='B';
     }
     else {
     nilai_huruf='A';
     }
     cout<<"Nilai huruf = "<<nilai_huruf<<endl;
     }};
int main(){
   int x;
    bilangan a;
    a.nilai_hasil();
   cin>>x;
    return 0;
}

  Nama Hari

#include <iostream.h>

 class HARI {
 private:
  int hari_ke;
  char hari[100];
 public:
   void Set_Hari(){
    cout<<"Masukkan hari ke-";
    cin>>hari_ke;
    switch (hari_ke){
    case 1 : strcpy(hari, "Senin");break;
    case 2 : strcpy(hari, "Selasa");break;
    case 3 : strcpy(hari, "Rabu");break;
    case 4 : strcpy(hari, "Kamis");break;
    case 5 : strcpy(hari, "Jumat");break;
    case 6 : strcpy(hari, "Sabtu");break;
    default : strcpy(hari, "Minggu");break;
    }
    cout<<"Hari ke-"<<hari_ke<<" "<<"adalah"<<hari<<endl;
    }
   };
int main(){
     int x;
      HARI H;
      H.Set_Hari();
     cin>>x;

        return 0;
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS