Sunday, 8 September 2013

contoh program percabangan statis dengan bahasa C++

C++ logo edited
Percabangan yang di maksud disini adalah suatu pemilihan statement/pernyataan yang akan di eksekusi di mana pemilihan pemilihan tersebut di dasarkan pada kondisi tertentu. Di dalam bahasa C++ ada dua jenis percabangan yaitu menggunakan struktur IF dan SWITCH. Nah, untuh contoh program di bawah ini saya menggunakan kedua struktur tersebut yaitu IF dan SWITCH. Statement yang ada di percabangan akan di eksekusi hanya jika kondidi yang didefinisikan terpenuhi (bernilai benar). Jika kondisi tidak terpenuhi (bernilai salah) maka statement tersebut tidak akan di eksekusi. Dan untuk program statis sendiri merupakan suatu program tanpa input dari user.


Berikut merupakan contoh program percabangan statis.


compile program

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main(){
int ps;
float ipk;
char rs;
naik:
cout<<"[1]. IPK mahasiswa 2 semester\n";
cout<<"[2]. Kelulusan Mahasiswa\n";
cout<<"masukkan pilihan anda : ";cin>>ps;
clrscr();
switch (ps)
{case 1:

   cout<<"nilai mahasiwa selama 2 semester = 144\n";
   cout<<"jumlah sks yang telah di ambil = 48\n";
   ipk=144/48;
   cout<<"nilai ipk mahasiswa = "<<ipk;
   cout<<"\n\n";
   cout<<endl;

break;
case 2:
cout<<"nilai ipk = 3.75\n";
cout<<"jumlah sks = 145\n";
cout<<"\n";

if ((3.75>2.27)&&(145>140))
   {
   cout<<"lulus\n";
   cout<<"\nanda bisa wisuda\n";
   }
else
   {
   cout<<"tidak lulus\n";
   cout<<"\nmaaf anda tidak bisa wisuda\n";
   cout<<"\n\n";
   }
break;

default :
cout<<"\n\nANDA NGAWOER";
}
cout<<"Ingin Ulangi (Y/T) :";cin>>rs;

if ((rs=='Y' || rs=='y'))

      {
goto naik;
      }
      else
      {
return(0);
}

      cout<<endl;


getch();
}


demikian lah sedikit pengetahuan tentang pemrograman percabangan, semoga dapat memberikan manfaat bagi pembaca dan kususnya saya sendiri.

No comments:

Post a Comment