Jumat, 18 Juli 2025

Pemrograman C++ BAB III

 Contoh 1 :

#include <iostream>

#include <conio>


void main()

{

      double nilai,pangkat, hasil;


      cout<<"Masukkan nilai yang ingin dipangkatkan :";

      cin>>nilai;

      cout<<"Masukkan jumlah pemangkatan :";

      cin>>pangkat;


      hasil=1;

      for(int i=0;i<pangkat;i++)

      {

          hasil*=nilai;

      }


      cout<<endl;

      cout<<"Nilai dari "<<nilai<<" Pangkat "<<pangkat<<" Adalah "<<hasil;

      cout<<endl;

      cout<<"Bye bye";

      getch();

}


==================================================
CONTOH 2 :
#include <iostream>
#include <conio>

void main()
{
      int max,jum;
      int arr[6]={3,1,5,12,2,9};

      max=arr[0];
      for(int i=1;i<6;i++)
      {
           if(max<arr[i])
           {
               max=arr[i];
           }
      }
      cout<<"Nilai tertinggi adalah  :"<<max;
      cout<<endl;
      cout<<"Bye bye";
      getch();
}
===================================================
CONTOH 3 :
#include <iostream>
#include <conio>

void main()
{
int min,max,total;
cout<<"masukkan nilai minimal :";
       cin>>min;
       cout<<"masukkan nilai Maximal :";
       cin>>max;

      total=0;
      for(int i=(min+1);i<max;i++)
      {
          total+=i;
      }
      cout<<"Total Penjumlahan nilai antara "<<min<<" dan "<<max<<" adalah :"<<total;
      cout<<endl;
      cout<<"Bye bye";
      getch();
}
========================================================
CONTOH 4 : JUMP BREAK
#include <iostream>
#include <conio>

void main() {

     int nilai;

     cout<<"Masukkan jumlah perulangan :";
     cin>>nilai;

     for(int i=0;i<nilai;i++)
     {
          if(i==3)
          {
          cout<<"perulangan berhenti"<<endl;
          break;
          }
          cout<<"Perulangan dilakukan untuk i :"<<i<<endl;
     }

     cout<<endl;
     cout<<"Bye bye "<<endl;
       getch();
}
=======================================================
CONTOH 5 : JUMP CONTINUE
#include <iostream>
#include <conio>

void main() {

     int nilai=5;

     for(int i=0;i<nilai;i++)
     {
          if(i==3)
          {
          cout<<"perulangan dilompati"<<endl;
          continue;
          }
          cout<<"Perulangan dilakukan untuk i :"<<i<<endl;
     }
     cout<<endl;
     cout<<"Bye bye "<<endl;
       getch();
}
===================================================
CONTOH 6 : JUMP GOTO
#include <iostream>
#include <conio>

void main() {

     int i;
     cout<<"masukkan nilai :";
     cin>>i;
     cetak:
     cout<<"Anda Lulus"<<endl;

     if(i-->6)
    {
          goto cetak;
    }else
   {
         cout<<"Anda tidak lulus";
   }

     cout<<endl;
     cout<<"Bye bye "<<endl;
     getch();
}

=====================================================
CONTOH 7 : OPTIONAL CASCADING IF ELSE
#include <iostream>
#include <conio>


void main() {

double Nilai;

     cout<<"Masukkan Nilai anda :";
     cin>>Nilai ;
     cout<<endl;

     if(Nilai>=80 && Nilai<=100)
     {
       cout<<"Anda dapat A";
     }else if(Nilai>=65 && Nilai <80)
     {
      cout<<"Anda dapat B";
     }else if (Nilai>=55 && Nilai <65)
     {
      cout<<"Anda dapat C";
     }else if (Nilai>=45 && Nilai <55)
     {
      cout<<"Anda dapat D";
     }else if (Nilai>=0 && Nilai <45)
     {
      cout<<"Anda dapat E";
     }else
     {
      cout<<"Nilai yang anda masukkkan salah";
     }

     cout<<endl;
     cout<<"Bye bye "<<endl;

getch();
}
=========================================================
CONTOH 8 : OPTIONAL IF
#include <iostream>
#include <conio>

void main()
{
     int umur;
     cout<<"Masukkan umur anda :";
     cin>>umur;

     if(umur>=17)
     {
        cout<<endl;
           cout<<"Anda sudah Dewasa "<<endl;
     }

     cout<<"Bye bye ";

getch();
}
=======================================================
CONTOH 9 : OPTIONAL IF ELSE
#include <iostream>
#include <conio>

void main() {

     int gaji;
     int pajak;
     cout<<"Masukkan gaji anda :";
     cin>>gaji;

     if(gaji>=50000)
     {
      pajak=gaji*0.2;
      cout<<"Pajak anda sebesar "<<pajak<<endl;
     }else
     {
      cout<<"Pajak anda sebsar 500 "<<endl;
     }

     cout<<"Bye bye ";

getch();
}
============================================
CONTOH 10 : OPTIONAL IF ELSE BERSARANG
#include <iostream>
#include <conio>

void main() {

     double IPK;

     cout<<"Masukkan IPK anda :";
     cin>>IPK;

     if(IPK<4)
     {
       if(IPK>=3.75)
       {
        cout<<"Anda lulus dengan predikat Cum Laude"<<endl;
       }else
       {
        cout<<"Anda tidak lulus dengan predikat Cum Laude"<<endl;
       }
     }else
     {
      cout<<"IPK yang anda masukkan salah "<<endl;
     }

     cout<<"Bye bye "<<endl;

getch();
}
==============================================
CONTOH 11 : OPTIONAL SWITCH CASE
#include <iostream>
#include <conio>

void main() {
     char arah_angin;

     cout<<"Masukkan Arah Mata Angin :";
     cin>>arah_angin;
     cout<<endl;

     switch(arah_angin)
     {
         case 'U':cout<<"Utara";
          break;
         case 'S':cout<<"Selatan";
          break;
         case 'B':cout<<"Barat";
          break;
         case 'T':cout<<"Timur";
          break;
         default:
          cout<<"Arah mata angin yang anda masukkan salah";
     }
     cout<<endl;
     cout<<"Bye bye "<<endl;
getch();
}
====================================================
CONTOH 12 : PERULANGAN DO WHILE
#include <iostream>
#include <conio>

void main() {

     int nilai;
     do
     {
      cout<<"Tekan angka apapun, bukan huruf"<<endl;
         cout<<"Selama Angka -99 tidak ditekan maka permainan berjalan terus"<<endl;
         cout<<"tekan -99 untuk keluar :";
         cin>>nilai;
         cout<<endl;
     } while(nilai!=-99);

     cout<<"Perulangan berhenti karena nilai yang diinputkan :"<<nilai;
     cout<<endl;
     cout<<"Bye bye "<<endl;
     getch();
}
========================================================
CONTOH 13 : PERULANGAN FOR
#include <iostream>
#include <conio>

void main() {

      int batas,i;

      cout<<"Masukkan batas perulangan :";
      cin>>batas;
      cout<<endl;

     for(i=1;i<=batas;i++)
     {
         cout<<"nilai i ="<<i<<endl;
     }
      cout<<endl;
cout<<"Looping berhenti karena nilai i ="<<i<<endl;
      cout<<"tersebut melebihi batas perulangan"<<endl;
      cout<<"Bye bye "<<endl;
       getch();
}
========================================================
CONTOH 14 : PERULANGAN WHILE
#include <iostream>
#include <conio>

void main() {

     int nilai;
     cout<<"Masukkan nilai :";
     cin>>nilai;
     cout<<endl;

     while(nilai!=0)
     {
          cout<<"Perulangan "<<nilai<<endl;

          nilai--;
     }

     cout<<"Perulangan berhenti karena nilai i= "<<nilai;
     cout<<endl;
     cout<<"Bye bye "<<endl;
       getch();
}

Tidak ada komentar: