#include
#include
void main()
{
char nama[100];
char lagi;
float hadir,pertemuan,tugas,uts,uas,total;
int pilih;
do{
atas:
clrscr();
cout<<"*****************************************"<
cout<<"*"<<"program hitung nilai mahasiswa"<<"*"<
cout<<"*"<<"oleh :"<<"{nama kelompok}"<<"*"<
cout<<"*****************************************"<
cout<<"1. Masukkan data"<
cout<<"2. Lihat hasil"<
cout<<"3. Keluar"<
cin>>pilih;
switch (pilih){
case 1:
cout<<"**************************************"<
cout<<"*"<<"PROGRAM HITUNG NILAI MAHASISWA"<<"*"<
cout<<"*"<<"OLEH :"<<"{nama kelompok}"<<"*"<
cout<<"*"<<"MASUKKAN DATA MAHASISWA :"<
cout<<"***************************************"<
cout<<"Nama :";
cin>>nama;
cout<<"Jumlah Hadir :";
cin>>hadir;
cout<<"Jumlah Pertemuan :";
cin>>pertemuan;
cout<<"Nilai Tugas :";
cin>>tugas;
cout<<"Nilai UTS :";
cin>>uts;
cout<<"Nilai UAS :";
cin>>uas;
cout<<"****************************************"<
getch();
break;
case 2:
cout<<"*****************************************"<
cout<<"PROGRAM HITUNG NILAI MAHASISWA"<
cout<<"*"<<"OLEH :"<<"{nama kelompok}"<
cout<<"*"<<"HASIL PROSES"<<"*"<
cout<<"Nama Mahasiswa :"<
total=(hadir/pertemuan*100*0.1+tugas*0.2+uts*0.3+uas*0.4);
cout<<"Jumlah Persensi 10% :"<
cout<<"Nilai Tugas 20%:"<
cout<<"Nilai UTS 30%:"<
cout<<"Nilai UAS 40%:"<
cout<<"Nilai akhir :"<
if(total>80)
{cout<<"Grade A"<
else if(total>70)
{cout<<"Grade B"<
else if(total>60)
{cout<<"Grade C"<
else if(total>50)
{cout<<"Grade D"<
else if(total<50)
{cout<<"Grade E"<
getch();
break;
default:{
cout<<"Apakah Anda Yakin Akan Keluar(Y/T) :";
lagi = getche();
if (lagi =='T' || lagi =='t')
goto atas;
}}
}while(pilih>=1&& pilih <=2);
getch();
}
TUGAS III ( nomor 2 )
#include
#include
void main()
{
int i, j, iMin;
int n, Urut;
int Tmp, code;
int Arr[100];
printf("\nMasukkan Banyak Input Data : ");
scanf("%i", &n);
for(i = 0; i < n; i++)
{
printf("Masukan data ke %i : ", i + 1);
scanf("%i", &Arr[i]);
}
for(i = 1; i < n; i++)
{
for(j = 0; j < n - 1; j++)
{
if(Arr[j] > Arr[j + 1])
{
Tmp = Arr[j];
Arr[j] = Arr[j + 1];
Arr[j + 1] = Tmp;
}
}
}
printf("\nHasil Ascending :\n");
for(i = 0; i < n; i++)
{
printf("Elemen ke %i : %i\n", i + 1, Arr[i]);
}
for(i = 1; i < n; i++)
{
for(j = 0; j < n - 1; j++)
{
if(Arr[j] < Arr[j + 1])
{
Tmp = Arr[j];
Arr[j] = Arr[j + 1];
Arr[j + 1] = Tmp;
}
}
}
printf("\nHasil Descending :\n");
for(i = 0; i < n; i++)
{
printf("Elemen ke %i : %i\n", i + 1, Arr[i]);
}
getch();
}
TUGAS III ( nomor 4 )
#include
#include
void main()
{
int jam, menit, data, detik, sisa;
cout<<"Masukan Nilai Detik :";
cin>>data;
jam=data/3600;
sisa=data%3600;
menit=sisa/60;
detik=sisa%60;
cout<<"Hasilnya Adalah :";
cout<
getch();
}
TUGAS III ( nomor 5 )
#include
#include
void main()
{
int nama, golongan, jam, honor_tetap, tunjangan, honor_lembur, a, total;
printf ("PROGRAM HITUNG HONORIUM HARIAN PT. STAY COOL\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);
break;
case 2:
tunjangan=0.1*honor_tetap;
printf ("Tunjangan : %d\n", tunjangan);
break;
case 3:
tunjangan=0.15*honor_tetap;
printf ("Tunjangan : %d\n", tunjangan);
}
if (jam>8)
a=jam-8;
honor_lembur=5000*a;
printf ("Honor Lembur : Rp %d\n", honor_lembur);
printf ("----------------------------------------------- (+)\n");
total=honor_tetap+tunjangan+honor_lembur;
printf ("Honor Yang Diterima : %d\n", total);
printf ("\n");
printf ("^_^");
getch();
}
Langganan:
Postingan (Atom)