Contoh - Contoh Program PROGRAM C++ PERULANGAN DAN PERCABANGAN
Saturday, June 3, 2017
Add Comment
Koleksi Program C++ Perulangan dan Percabangan |
SUBSTANSI :
- Program Menghitung Nilai Mahasiswa Versi 0.1
- Program Menghitung Nilai Mahasiswa Versi 0.2
- Menentukan Bilangan Prima atau Bukan Versi 0.1
- Menentukan Bilangan Prima atau Bukan Versi 0.2
- 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 fleksibelMenghitung 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 hasilProgram :
#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();
}
Source: www.gatewan.com
0 Response to "Contoh - Contoh Program PROGRAM C++ PERULANGAN DAN PERCABANGAN"
Post a Comment