Contoh - Contoh Program PROGRAM C++ PERULANGAN DAN PERCABANGAN

Koleksi Program C++ Perulangan dan Percabangan
Koleksi Program C++ Perulangan dan Percabangan

SUBSTANSI :
  1. Program Menghitung Nilai Mahasiswa Versi 0.1
  2. Program Menghitung Nilai Mahasiswa Versi 0.2
  3. Menentukan Bilangan Prima atau Bukan Versi 0.1
  4. Menentukan Bilangan Prima atau Bukan Versi 0.2
  5. Menentukan Bilangan Prima atau Bukan Versi 0.3

1. Program Menghitung Nilai Mahasiswa Versi 0.1

Versi ini menampilkan sebuah tabel dengan jumlah baris yang fleksibel
Menghitung Nilai Mahasiswa Versi 0.1
Menghitung Nilai Mahasiswa Versi 0.1

Program :
#include <iostream.h>
#include <conio.h>

/**
*Menghitung Nilai Mahasiswa Versi 0.1
*/

void main()
{
char nama[30], namamk[30];
int jml,uts,uas,tugas;
char hrf;
float rata;
cout<<"Nama : ";cin>>nama;
cout<<"Jml MK : ";cin>>jml;
cout<<"================================================================\n";
cout<<"| No | Nama MK | UTS | UAS | Tugas | Rata2 | Huruf |\n";
cout<<"================================================================\n";
for(int i=1;i<=jml;i++)
{
gotoxy(1,5+i);cout<<"|";
gotoxy(3,5+i);cout<<i;
gotoxy(6,5+i);cout<<"|";
gotoxy(8,5+i);cin>>namamk;
gotoxy(16,5+i);cout<<"|";
gotoxy(18,5+i);cin>>uts;
gotoxy(22,5+i);cout<<"|";
gotoxy(24,5+i);cin>>uas;
gotoxy(28,5+i);cout<<"|";
gotoxy(30,5+i);cin>>tugas;
gotoxy(36,5+i);cout<<"|";
rata=(uts+uas+tugas)/3;
gotoxy(38,5+i);cout<<rata;
gotoxy(44,5+i);cout<<"|";
if(rata>=80)
hrf='A';
else if(rata>=70)
hrf='B';
else if(rata>=60)
hrf='C';
else if(rata>=50)
hrf='D';
else
hrf='E';
gotoxy(46,5+i);cout<<hrf;
gotoxy(52,5+i);cout<<"|";
}//end for
cout<<"\n================================================================\n";
getch();
}

2. Program Menghitung Nilai Mahasiswa Versi 0.2

Versi ini menampilkan sebuah tabel dengan ukuran baris yang sudah fix,

Program :
#include <iostream.h>
#include <conio.h>

/**
*Menghitung Nilai Mahasiswa Versi 0.2
*/

void main()
{
char nama[30], namamk[30];
int jml,uts,uas,tugas;
char hrf;
float rata;
cout<<"Nama : ";cin>>nama;
cout<<"Jml MK : ";cin>>jml;
cout<<"================================================================\n";
cout<<"| No | Nama MK | UTS | UAS | Tugas | Rata2 | Huruf |\n";
cout<<"================================================================\n";
for(int i=1;i<=10;i++)
{
gotoxy(1,5+i);cout<<"|";
gotoxy(6,5+i);cout<<"|";
gotoxy(16,5+i);cout<<"|";
gotoxy(22,5+i);cout<<"|";
gotoxy(28,5+i);cout<<"|";
gotoxy(36,5+i);cout<<"|";
gotoxy(44,5+i);cout<<"|";
gotoxy(52,5+i);cout<<"|";
}//end for
cout<<"\n================================================================\n";
for(int i=1;i<=jml;i++)
{
gotoxy(3,5+i);cout<<i;
gotoxy(8,5+i);cin>>namamk;
gotoxy(18,5+i);cin>>uts;
gotoxy(24,5+i);cin>>uas;
gotoxy(30,5+i);cin>>tugas;
rata=(uts+uas+tugas)/3;
gotoxy(38,5+i);cout<<rata;
if(rata>=80)
hrf='A';
else if(rata>=70)
hrf='B';
else if(rata>=60)
hrf='C';
else if(rata>=50)
hrf='D';
else
hrf='E';
gotoxy(46,5+i);cout<<hrf;
}//end for
getch();
}

3. Menentukan Bilangan Prima atau Bukan Versi 0.1

Versi ini langsung menampilkan hasil





Program :
#include <iostream.h>
#include <conio.h>

/**
*Menentukan Bilangan Prima atau Bukan Versi 0.1
*/

void main()
{
int bil;
int prima=1;
cout<<"Masukkan bilangan : ";cin>>bil;
for(int i=2;i<bil;i++)
{
if(bil%i==0)
prima=0;
}
if(prima==1)
cout<<"Bilangan prima";
else
cout<<"Bukan prima";
getch();
}

4. Menentukan Bilangan Prima atau Bukan Versi 0.2

Versi ini akan menampilkan hasil sekaligus prosesnya,



Program :
#include <iostream.h>
#include <conio.h>

/**
*Menentukan Bilangan Prima atau Bukan Versi 0.2
*/

void main()
{
int jml=0,bil;
cout<<"Masukkan bilangan : ";cin>>bil;
for(int i=1;i<=bil;i++)
{
if(bil%i==0)
{
jml++;
cout<<bil<<"%"<<i<<"="<<bil%i<<endl;
}
}
if(jml==2)
cout<<"Bilangan prima";
else
cout<<"Bukan prima";
getch();
}

5. Menentukan Bilangan Prima atau Bukan Versi 0.3

Versi ini akan menampilkan bilangan prima dengan batas yang bisa ditentukan,

Program :

#include <iostream.h>


#include <conio.h>



/**


*Menentukan Bilangan Prima atau Bukan Versi 0.3


*/



void main()

{

int prima=1;


int batas;


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


for(int i=2;i<=batas;i++)

{

for(int j=2;j<i;j++)

{

if(i%j==0)


prima=0;

}

if(prima==1)


cout<<i<<" ";


prima=1;

}

getch();


}




Subscribe to receive free email updates:

0 Response to "Contoh - Contoh Program PROGRAM C++ PERULANGAN DAN PERCABANGAN"

Posting Komentar