You are on page 1of 5

Nama : Fitrianto Hakim

NIM : 16501244031
Prodi : Pendidikan Teknik Elektro

1. Program menghitung hari

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

void main() {
char a;
int JmlHr[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
int bulan, tahun, zhari;

kembali:
cout<<"Program Jumlah Hari dalam Bulan pada Suatu Tahun"<<endl;
cout<<"Bulan ke [1-12] = "; cin>>bulan;
cout<<"Tahun = "; cin>>tahun;
cout<<endl<<endl;
if (Bulan == 2)
{
if (tahun
%4==0)
{
zhari = 29;
}
else
{
zhari = 28;
}
}
else
{
zhari = zhari[bulan];
}
cout<<"Jumlah Hari : "<<zhari<<" hari "<<endl<<endl;

cout<<"mau mencoba lagi [Y/N] ?";cin>>a;


cout<<endl;
clrscr();
if(a=='Y' || a=='y')
{goto kembali;}
if(a=='N' || a=='n')
}

{cout<<"Terima Kasih";}

2. Program jual beli ayam


#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <iomanip.h>
#include <stdio.h>

main( )
{
int x ,a ,kembali;
char jns[6] = {'D','d','P','p','S','s'} ,*ket[6];
long bnykpot[6], jmlhrg[6] = {0}, hrgsat[6] = {2500 ,2000 ,1500};
long jmlbar[6]= {0}, pjk[6], total[6];
menu:
clrscr( );
cout<<"---------------------\n";
cout<<"GEROBAK FRIED CHICKEN\n";
cout<<"---------------------\n";
cout<<" Kode Jenis Harga\n";
cout<<"---------------------\n";
cout<<" [D] Dada Rp. 2500\n";
cout<<" [P] Paha Rp. 2000\n";
cout<<" [S] Sayap Rp. 1500\n\n";
cout<<"---------------------\n\n";
cout<<"Banyak Jenis : ";cin>>x;

jmlbar[x] = 0;
if (x <= 0)
{
cout<<"\n\t\tBanyak Jenis Tidak Boleh Nol";
goto akhir;
}
else
{
for(a = 1 ; a <= x; ++a)
{
cout<<"Jenis Ke - "<<a;
cout<<"\nJenis Potong [D/P/S] : ";cin>>jns[a];
cout<<"Banyak Potongan : ";cin>>bnykpot[a];
cout<<"------------------------\n";

if (jns[a] == 'D' || jns[a] == 'd')


{
ket[a] = "Dada ";
hrgsat[a] = 2500;
}
else if (jns[a] == 'P' || jns[a] == 'p')
{
ket[a] = "Paha ";
hrgsat[a] = 2000;
}
else if (jns[a] == 'S' || jns[a] == 's')
{
ket[a] = "Sayap";
hrgsat[a] = 1500;
}
else
{
cout<<"\nAnda Salah Masukan Kode Jenis Potongan.";
hrgsat[a] = 0;
}
jmlhrg[a] = hrgsat[a] * bnykpot[a];
}
jmlbar [x] = jmlbar[x] + hrgsat[a] * bnykpot[a];
if (jmlbar[x] == 0)
{
pjk[x] = 0;
total[x] = 0;
}
else
{
pjk[x] = jmlbar[x] * 0.1;
total[x] = jmlbar[x] + pjk[x];
}
}
cout<<"\n\n\t\tGEROBAK FRIED CHICKEN\n";
cout<<"------------------------------------------------\n";
cout<<"No.| Jenis | Harga | Banyak | Jumlah\n";
cout<<" | Potong | Satuan | Beli | Harga\n";
cout<<"================================================\n";

for (a = 1; a <= x; ++a)


{
cout<<" "<<a<<" | "<<ket[a]<<" | "<<hrgsat[a];
cout<<" | "<<bnykpot[a]<<" | Rp. "<<jmlhrg[a]<<endl;
}
cout<<"------------------------------------------------\n";
cout<<"\t\t\tJumlah Bayar Rp. "<<jmlbar[x]<<endl;
cout<<"\t\t\tPajak 10% Rp. "<<pjk[x]<<endl;
cout<<"\t\t\tTotal Bayar Rp. "<<total[x];
cout<<"\n\n\tAnda Ingin Memesan Lagi? [Y/T] = ";

kembali = getche();

if (kembali == 'Y' || kembali == 'y')


goto menu;

else
cout<<"\n\n\t\tTerima Kasih";
akhir:
getch( );
}

You might also like