Minggu, 25 Oktober 2009
PEMROGRAMAN C++ Ke-2
1. Program Bilangan Prima
#include
#include
void main()
{ int hasil,pilih;
printf("PROGRAM UNTUK MENAMPILKAN BANYAK BILANGAN PRIMA\n");
printf("Masukkan Banyak Deret Angka Prima :");
scanf("%d",&pilih);
switch(pilih)
{
case 1:
printf ("2");
break;
case 2:
printf ("2 3");
break;
case 3:
printf ("2 3 5");
break;
case 4:
printf ("2 3 5 7");
break;
case 5:
printf ("2 3 5 7 11");
break;
case 6:
printf ("2 3 5 7 11 13");
break;
case 7:
printf ("2 3 5 7 11 13 17");
break;
case 8:
printf ("2 3 5 7 11 13 17 19");
break;
case 9:
printf ("2 3 5 7 11 13 17 19 23");
break;
case 10:
printf("2 3 5 7 11 13 17 19 23 29");
break;
default:
printf("Hasil Nilai Deret Angka Prima adalah :%d",hasil);
}
getch ();
}
2. Program Bilangan Genap
#include
#include
void main()
{ int hasil,pilih;
printf("PROGRAM UNTUK MENGHINTUNG DERET BILANGAN GENAP\n");
printf("Masukkan Banyak Deret Angka Genap :");
scanf("%d",&pilih);
switch (pilih)
{
case 1:
printf ("2");
break;
case 2:
printf ("2+4=6");
break;
case 3:
printf ("2+4+6=12");
break;
case 4:
printf ("2+4+6+8=20");
break;
case 5:
printf ("2+4+6+8+10=30");
break;
case 6:
printf ("2+4+6+8+10+12=42");
break;
case 7:
printf ("2+4+6+8+10+12+14=56");
break;
case 8:
printf ("2+4+6+8+10+12+14+16=72");
break;
case 9:
printf ("2+4+6+8+10+12+14+16+18=90");
break;
case 10:
printf ("2+4+6+8+10+12+14+16+18+20=110");
break;
case 11:
printf ("2+4+6+8+10+12+14+16+18+20+22=132");
break;
case 12:
printf ("2+4+6+8+10+12+14+16+18+20+22+24=156");
break;
default:
printf ("Hasil Nilai Deret Angka Genap adalah :%d",hasil);
}
getch ();
}
3. Program Bilangan Ganjil
#include
#include
void main()
{ int hasil,pilih;
printf("PROGRAM UNTUK MENGHITUNG DERET BILANGAN GANJIL\n");
printf("Masukkan Banyak Deret Angka Ganjil:");
scanf("%d",&pilih);
switch (pilih)
{
case 1:
printf ("1");
break;
case 2:
printf ("1+3=4");
break;
case 3:
printf ( "1+3+5=9");
break;
case 4:
printf( "1+3+5+7=16");
break;
case 5:
printf ("1+3+5+7+9=25");
break;
case 6:
printf ("1+3+5+7+9+11=36");
break;
case 7:
printf ("1+3+5+7+9+11+13=49");
break;
default:
printf ("Hasil Nilai Deret Angka Ganjil adalah :%d",hasil);
}
getch ();
}
4. PROGRAM M€ENGHITUNG PENJUMLAHAN DERET BILANGAN DENGAN MEMBENTUK SEGITIGA SIKU
#include
#include
void main()
{ int hasil,pilih;
printf("PROGRAM M€ENGHITUNG PENJUMLAHAN DERET BILANGAN DENGAN MEMBENTUK SEGITIGA SIKU \n");
printf("Masukkan Banyak Baris Angka:");
scanf("%d",&pilih);
switch (pilih)
{
case 1:
printf ("1=1\n");
printf ("===== +\n");
printf ("1");
break;
case 2:
printf ("1=1\n");
printf ("1+2=3\n");
printf ("====== +\n");
printf ("4");
break;
case 3:
printf ("1=1\n");
printf ("1+2=3\n");
printf ("1+2+3=6\n");
printf( "========= +\n");
printf ("10");
break;
case 4:
printf ("1=1\n");
printf ("1+2=3\n");
printf ("1+2+3=6\n");
printf ("1+2+3+4=10\n");
printf("=========== +\n");
printf ("20");
break;
case 5:
printf ("1=1\n");
printf ("1+2=3\n");
printf ("1+2+3=6\n");
printf ("1+2+3+4=10\n");
printf ("1+2+3+4+5=15\n");
printf ("============== +\n");
printf ("35");
break;
default:
printf ("Hasil Nilai Deret Baris Angka adalah :%d",hasil);
}
getch ();
}
5.Program Menghitung Perkalian Nilai Kolom Banyak Baris dan Kolom
#include
#include
void main()
{ int hasil,pilih;
printf("Program Untuk Menghitung Perkalian Nilai Kolom\n");
printf("Masukkan Banyak Baris :");
scanf("%d",&pilih);
printf("Masukkan Banyak Kolom :");
scanf("%d",&pilih);
switch (hasil,pilih)
{
case 1:
printf("1 2 3\n");
printf("2 4 6\n");
printf("3 6 9\n");
printf("4 8 12\n");
printf("5 10 15\n");
break;
case 2:
printf("1 2 3\n");
printf("2 4 6\n");
printf("3 6 9\n");
printf("4 8 12\n");
printf("5 10 15\n");
break;
case 3:
printf("1 2 3\n");
printf("2 4 6\n");
printf("3 6 9\n");
printf("4 8 12\n");
printf("5 10 15\n");
break;
case 4:
printf("1 2 3\n");
printf("2 4 6\n");
printf("3 6 9\n");
printf("4 8 12\n");
printf("5 10 15\n");
break;
case 5:
printf("1 2 3\n");
printf("2 4 6\n");
printf("3 6 9\n");
printf("4 8 12\n");
printf("5 10 15\n");
break;
case 6:
printf("1 2 3 4 5 6\n");
printf("2 4 6 8 10 12\n");
printf("3 6 9 12 15 18\n");
printf("4 8 12 16 20 24\n");
break;
default:
printf("Hasil Banyak Baris Dan Kolom Yang Diiput Oleh User Adalah :%d",&pilih);
}
getch();
}
6. PROGRAM HITUNG HONORIUM HARIAN PT. UDIN SEJAHTERA
#include
void main()
{
int nama, golongan, jam, honor_tetap, tunjangan, lembur, total,Honor_Lembur;
printf ("PROGRAM HITUNG HONORIUM HARIAN PT. UDIN SEJAHTERA\n");
printf ("=================================================\n");
printf ("Nama Karyawan :");
scanf ("%s", &nama);
printf ("golongan :");
scanf ("%d", &golongan);
printf ("Jumlah Jam Kerja (JAM) :");
scanf ("%d", &jam);
printf ("\n");
printf ("PROGRAM HITUNG HONORIUM HARIAN PT. UDIN SEJAHTERA\n");
printf ("=================================================\n");
printf ("Karyawan yang bernama %s\n", &nama);
printf ("Honor Yang Diterima :\n");
printf ("Honor Tetap : Rp 650000\n");
honor_tetap=650000;
switch (golongan)
{
case 1:
tunjangan=0.05*honor_tetap;
printf ("Tunjangan : %d\n", tunjangan);
printf ("Honor Lembur Rp 20000\n");
printf ("------------------------------------------------- (+)\nHonor Yang Diterima :Rp. 735000");
break;
case 2:
tunjangan=0.1*honor_tetap;
printf ("Tunjangan : %d\n", tunjangan);
printf ("Honor Lembur Rp 20000\n");
printf ("------------------------------------------------- (+)\nHonor Yang Diterima :Rp. 735000");
break;
case 3:
tunjangan=0.15*honor_tetap;
printf ("Tunjangan : %d\n", tunjangan);
printf ("Honor Lembur Rp 20000\n");
printf ("------------------------------------------------- (+)\nHonor Yang Diterima :Rp. 735000");
}
getch();
}
7. PROGRAM HITUNG NILAI SISWA
#include
#include
void main()
{
char nim[10];
char nama[100];
float absensi,tugas,UTS,UAS,total;
clrscr();
cout<<"NIM:"; cin>>nim;
cout<<"Nama Mahasiswa:"; cin>>nama;
cout<<"Jumlah Absensi:"; cin>>absensi;
cout<<"Nilai Tugas:"; cin>>tugas;
cout<<"Nilai UTS:"; cin>>UTS;
cout<<"Nilai UAS:"; cin>>UAS;
cout<<"mahasiswa dengan NIM:"<
{
cout<<"Grade A"<
{
cout<<"Grade B"<
{
cout<<"Grade C"<
{
cout<<"Grade D"<