#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <Iomanip>
using namespace std ;
main()
{
int mp;
double a, b, hasil, aaaa, r, p, l, al, t, luas, hadirr, tugass, uts, uas, absennn, tabsennn, ttugass, tuts, tuas, totalnilai;
char b1, sistem1, sistem2, b2, b3, b4;
cout<<"\t\tNama\t:Wisnu Nurdiansyah"<<endl;
cout<<"\t\tNim\t:011501503125066"<<endl<<endl<<endl<<endl;
cout<<"===============================Selamat datang=============================="<<endl<<endl;
cout<<"\t>Applikasi ini dibuat untuk memenuhi tugas\n";
cout<<"\t>mata kuliah algoritma dan pemrograman.\n";
cout<<"\t>dengan harapan mudah-mudahan bisa mendapat\n";
cout<<"\t>nilai yang sempurna.\n\n";
cout<<"\t>tekan enter untuk melanjutkan ...";
getch();
do
{
menu:
{
system("cls");
cout<<"\t\tNama\t:Wisnu Nurdiansyah"<<endl;
cout<<"\t\tNim\t:011501503125066"<<endl<<endl<<endl<<endl;
cout<<"\t ================================= "<<endl;
cout<<"\t| M E N U P R O G R A M |"<<endl;
cout<<"\t ================================= "<<endl;
cout<<"\t| 1. Kalkulator Sederhana |"<<endl;
cout<<"\t| 2. Menghitung Luas |"<<endl;
cout<<"\t| 3. Menghitung Nilai |"<<endl;
cout<<"\t| 4. Exit |"<<endl;
cout<<"\t ================================= "<<endl;
cout<<"\n";
cout<<"\tMasukkan nomor Program: ";cin>>mp;
system("cls");
}
switch(mp)
{
case 1:
{
awal1:
system("cls");
cout<<"\t\tNama\t:Wisnu Nurdiansyah"<<endl;
cout<<"\t\tNim\t:011501503125066"<<endl<<endl<<endl<<endl;
cout<<"\t =========================="<<endl;
cout<<"\t| KALKULATOR SEDERHANA |"<<endl;
cout<<"\t =========================="<<endl;
cout<<"\t| 1.PENJUMLAHAN |"<<endl;
cout<<"\t| 2.PENGURANGAN |"<<endl;
cout<<"\t| 3.PERKALIAN |"<<endl;
cout<<"\t| 4.PEMBAGIAN |"<<endl;
cout<<"\t| 5.Kembali ke MENU |"<<endl;
cout<<"\t =========================="<<endl<<endl;
cout<<"\tInput Pilihan : ";cin>>sistem1;
system("cls");
if(sistem1=='1')
tambah:
{
system("cls");
cout<<"\t\tNama\t:Wisnu Nurdiansyah"<<endl;
cout<<"\t\tNim\t:011501503125066"<<endl<<endl<<endl<<endl;
cout<<" OPERASI PENJUMLAHAN\n";
cout<<"=======================\n";
cout<<"Masukan Angka Pertama : ";cin>>a;
cout<<"Masukan Angka Kedua : ";cin>>b;
hasil=a+b;
cout<<"\n";
cout<<"Hasil dari "<<a<<"+"<<b<<"="<<hasil;
cout<<"\n\n";
cout<<"Tekan Y untuk hitung ulang, atau tekan sembarang untuk kembali ke menu : ";cin>>b1;
if(b1=='Y' || b1=='y')
{
goto tambah;
}
else
{
goto awal1;
}
}
else
if(sistem1=='2')
kurang:
{
system("cls");
cout<<"\t\tNama\t:Wisnu Nurdiansyah"<<endl;
cout<<"\t\tNim\t:011501503125066"<<endl<<endl<<endl<<endl;
cout<<" OPERASI PENGURANGAN\n";
cout<<"=======================\n";
cout<<"Masukan Angka Pertama : ";cin>>a;
cout<<"Masukan Angka Kedua : ";cin>>b;
hasil=a-b;
cout<<"\n";
cout<<"Hasil dari "<<a<<"-"<<b<<"="<<hasil;
cout<<"\n\n";
cout<<"Tekan Y untuk hitung ulang, atau tekan sembarang untuk kembali ke menu : ";cin>>b1;
if(b1=='Y' || b1=='y')
{
goto kurang;
}
else
{
goto awal1;
}
}
else
if(sistem1=='3')
kali:
{
system("cls");
cout<<"\t\tNama\t:Wisnu Nurdiansyah"<<endl;
cout<<"\t\tNim\t:011501503125066"<<endl<<endl<<endl<<endl;
cout<<" OPERASI PERKALIAN\n";
cout<<"=======================\n";
cout<<"Masukan Angka Pertama : ";cin>>a;
cout<<"Masukan Angka Kedua : ";cin>>b;
hasil=a*b;
cout<<"\n";
cout<<"Hasil dari "<<a<<"x"<<b<<"="<<hasil;
cout<<"\n\n";
cout<<"Tekan Y untuk hitung ulang, atau tekan sembarang untuk kembali ke menu : ";cin>>b1;
if(b1=='Y' || b1=='y')
{
goto kali;
}
else
{
goto awal1;
}
}
else
if(sistem1=='4')
bagi:
{
system("cls");
cout<<"\t\tNama\t:Wisnu Nurdiansyah"<<endl;
cout<<"\t\tNim\t:011501503125066"<<endl<<endl<<endl<<endl;
cout<<" OPERASI PEMBAGIAN\n";
cout<<"=======================\n";
cout<<"Masukan Angka Pertama : ";cin>>a;
cout<<"Masukan Angka Kedua : ";cin>>b;
aaaa=a/b;
cout<<"\n";
cout<<"Hasil dari "<<a<<":"<<b<<"="<<aaaa;
cout<<"\n\n";
cout<<"Tekan Y untuk hitung ulang, atau tekan sembarang untuk kembali ke menu : ";cin>>b1;
if(b1=='Y' || b1=='y')
{
goto bagi;
}
else
{
goto awal1;
}
}
else
if(sistem1=='5')
{
goto menu;
}
else
{
goto awal1;
}
}
break;
case 2:
awal2:
system("cls");
cout<<"\t\tNama\t:Wisnu Nurdiansyah"<<endl;
cout<<"\t\tNim\t:011501503125066"<<endl<<endl<<endl<<endl;
cout<<"\t ==========================="<<endl;
cout<<"\t| MENGHITUNG LUAS |"<<endl;
cout<<"\t ==========================="<<endl;
cout<<"\t| 1.LINGKARAN |"<<endl;
cout<<"\t| 2.PERSEGI PANJANG |"<<endl;
cout<<"\t| 3.SEGITIGA |"<<endl;
cout<<"\t| 4.Kembali ke MENU |"<<endl;
cout<<"\t ==========================="<<endl<<endl;
cout<<"\tInput Pilihan : ";cin>>sistem2;
system("cls");
if(sistem2=='1')
lingkaran:
{
system("cls");
cout<<"\t\tNama\t:Wisnu Nurdiansyah"<<endl;
cout<<"\t\tNim\t:011501503125066"<<endl<<endl<<endl<<endl;
cout<<" MENGHITUNG LUAS LINGKARAN\n";
cout<<"===================================\n";
cout<<"Masukkan jari-jari lingkaran (cm): ";cin>>r;
system("cls");
luas=3.14*r*r;
cout<<" MENGHITUNG LUAS LINGKARAN\n";
cout<<"=====================================================\n";
cout<<"Luas lingkaran yang berjari-jari "<<r<<" cm adalah: "<<luas<<" cm2"<<endl;
cout<<"=====================================================\n";
cout<<"\n\n";
cout<<"Tekan Y untuk hitung ulang, atau tekan sembarang untuk kembali ke menu : ";cin>>b2;
if(b2=='Y' || b2=='y')
{
goto lingkaran;
}
else
{
goto awal2;
}
}
else
if(sistem2=='2')
pspj:
{
system("cls");
cout<<"\t\tNama\t:Wisnu Nurdiansyah"<<endl;
cout<<"\t\tNim\t:011501503125066"<<endl<<endl<<endl<<endl;
cout<<" MENGHITUNG LUAS PERSEGI PANJANG\n";
cout<<"==========================================\n";
cout<<"Masukkan panjang persegi (cm): ";cin>>p;
cout<<"Masukkan lebar persegi (cm) : ";cin>>l;
system("cls");
luas=p*l;
cout<<" MENGHITUNG LUAS PERSEGI PANJANG\n";
cout<<"=============================================================================\n";
cout<<"Luas persegi panjang yang memiliki panjang "<<p<<" cm dan lebar "<<l<<" cm adalah: "<<luas<<" cm2"<<endl;
cout<<"=============================================================================\n";
cout<<"\n\n";
cout<<"Tekan Y untuk hitung ulang, atau tekan sembarang untuk kembali ke menu : ";cin>>b2;
if(b2=='Y' || b2=='y')
{
goto pspj;
}
else
{
goto awal2;
}
}
else
if(sistem2=='3')
segitiga:
{
system("cls");
cout<<"\t\tNama\t:Wisnu Nurdiansyah"<<endl;
cout<<"\t\tNim\t:011501503125066"<<endl<<endl<<endl<<endl;
cout<<" MENGHITUNG LUAS SEGITIGA\n";
cout<<"===============================\n";
cout<<"Masukkan alas segitiga (cm) : ";cin>>al;
cout<<"Masukkan tinggi segitiga (cm): ";cin>>t;
system("cls");
luas=(al*t)/2;
cout<<" MENGHITUNG LUAS SEGITIGA\n";
cout<<"==================================================================\n";
cout<<"Luas segitiga yang memiliki alas "<<a<<" cm dan tinggi "<<t<<" cm adalah: "<<luas<<" cm2"<<endl;
cout<<"==================================================================\n";
cout<<"\n\n";
cout<<"Tekan Y untuk hitung ulang, atau tekan sembarang untuk kembali ke menu : ";cin>>b2;
if(b2=='Y' || b2=='y')
{
goto segitiga;
}
else
{
goto awal2;
}
}
else
if(sistem2=='4')
{
goto menu;
}
else
{
goto awal2;
}
break;
case 3:
awal3:
system("cls");
cout<<"\t\tNama\t:Wisnu Nurdiansyah"<<endl;
cout<<"\t\tNim\t:011501503125066"<<endl<<endl<<endl<<endl;
{
cout<<" MENGHITUNG NILAI MAHASISWA"<<endl;
cout<<"================================"<<endl;
kehadiran:
cout<<"Masukkan jumlah kehadiran: ";cin>>hadirr;
if(hadirr>16||hadirr<0)
{cout<<"jumlah yang anda masukan salah!!"<<endl;
getch();
goto kehadiran;}
tugas:
cout<<"Masukkan Nilai Tugas : ";cin>>tugass;
if(tugass>100||tugass<0)
{cout<<"Nilai yang anda masukan salah!!"<<endl;
getch();
goto tugas;}
ujiantengah:
cout<<"Masukkan Nilai UTS : ";cin>>uts;
if(uts>100||uts<0)
{cout<<"Nilai yang anda masukan salah!!"<<endl;
getch();
goto ujiantengah;}
ujianakhir:
cout<<"Masukkan Nilai UAS : ";cin>>uas;
if(uas>100||uas<0)
{cout<<"Nilai yang anda masukan salah!!"<<endl;
getch();
goto ujianakhir;}
system("cls");
}
absennn=(hadirr/16)*100;
tabsennn=(absennn*10)/100;
ttugass=(tugass*20)/100;
tuts=(uts*30)/100;
tuas=(uas*40)/100;
totalnilai=tabsennn+ttugass+tuts+tuas;
{
system("cls");
cout<<" MENGHITUNG NILAI MAHASISWA"<<endl;
cout<<"================================"<<endl;
cout<<"Jumlah kehadiran : "<<hadirr<<endl;
cout<<"Nilai absen : "<<absennn<<endl;
cout<<"Nilai Tugas : "<<tugass<<endl;
cout<<"Nilai UTS : "<<uts<<endl;
cout<<"Nilai UAS : "<<uas<<endl;
cout<<"================================"<<endl;
cout<<"10% Nilai absen : "<<tabsennn<<endl;
cout<<"20% Nilai Tugas : "<<ttugass<<endl;
cout<<"30% Nilai UTS : "<<tuts<<endl;
cout<<"40% Nilai UAS : "<<tuas<<endl;
cout<<"================================"<<endl;
cout<<"Total Nilai : "<<totalnilai<<endl;
cout<<"Nilai Huruf : ";
}
if(totalnilai>=80 && totalnilai<=100)
{
cout<<"A";
}
else
if(totalnilai>=70 && totalnilai<80)
{
cout<<"B";
}
else
if(totalnilai>=60 && totalnilai<70)
{
cout<<"C";
}
else
if(totalnilai>=45 && totalnilai<60)
{
cout<<"D";
}
else
if(totalnilai>=0 && totalnilai<45)
{
cout<<"E";
}
cout<<endl;
cout<<"================================"<<endl;
cout<<"\n\n\n";
cout<<"Tekan Y untuk hitung ulang, atau tekan sembarang untuk kembali ke menu : ";cin>>b3;
if(b3=='Y' || b3=='y')
{
goto awal3;
}
else
{
goto menu;
}
break;
case 4:
{
cout<<"\t\t\tSoftware ini dibuat oleh: "<<endl;
cout<<"\t\t\t Wisnu Nurdiansyah"<<endl;
cout<<"\t\t\t 011501530125066"<<endl;
cout<<"\n\n\n\n";
cout<<"\t\t Tekan Y untuk mengulang atau \n\t\ttekan N untuk kembali ke menu awal: ";cin>>b4;
system("cls");
break;
}
default:
{
cout<<"\n\n\n\n\n\n\n";
cout<<"\t\t\tTidak ada Pilihan Menu";
cout<<"\n\n";
cout<<"\t\tTekan Y untuk mengulang atau \n\t\ttekan N untuk kembali ke menu awal: ";cin>>b4;
system("cls");
}
}
}
while(b4=='Y' || b4=='y');
getch();
}
semoga bermanfaat... ^^
Wassalamualikum warahmatullahi wabarakatuh..
Tidak ada komentar:
Posting Komentar