tugas algo GEROBAK FRIED CHIKEN
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
judul1()
{cout<< "GEROBAK FRIED CHIKEN"<<endl;
cout<<"\n========================================="<<endl;
cout<<" KODE JENIS HARGA "<<endl;
cout<<"========================================="<<endl;}
judul2()
{cout<< "GEROBAK FRIED CHIKEN"<<endl;
cout<<"\n================================================"<<endl;
cout<<" NO\tJenis Potong\t harga\t banyak\t jumlah"<<endl;
cout<<"\t\t\t satuan";
cout<<"\t beli";
cout<<"\t harga"<<endl;
cout<<"================================================\n"<<endl;}
main()
{
char kode[10],*jenis[10];
int i,j,harga[10],jml[10],total[10],pajak;
long int tobay,totbay ;
judul1();
cout<<" D Dada Rp.2500 "<<endl;
cout<<" P Paha Rp.2000 "<<endl;
cout<<" S Sayap Rp.1500 "<<endl;
cout<<"========================================="<<endl;
cout<<"\nBanyak Jenis : ";cin>>j;
for(i=1;i<=j;i++)
{
cout<<"\nJenis Ke : "<<i<<endl;
cout<<"Jenis Potong[D/P/S] : ";cin>>kode[i];
cout<<"Banyak Potong : ";cin>>jml[i];
switch (kode[i])
{
case 'D':
case 'd':
jenis[i]="Dada";
harga[i]=2500;
break;
case 'P':
case 'p':
jenis[i]="Paha";
harga[i]=2000;
break;
case 'S':
case 's':
jenis[i]="Sayap";
harga[i]=1500;
break;
default:
jenis[i]="Belum Tersedia";
harga[i]=0;
}
total[i]=jml[i]*harga[i];
}
judul2();
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(9)<<i;
cout<<setiosflags(ios::left)<<setw(5)<<kode[i];
cout<<setiosflags(ios::left)<<setw(11)<<jenis[i];
cout<<setiosflags(ios::left)<<setw(9)<<harga[i];
cout<<setiosflags(ios::left)<<setw(8)<<jml[i];
cout<<setiosflags(ios::left)<<setw(7)<<total[i]<<endl;
tobay=total[i]+tobay;
pajak=0.1*tobay;
totbay=tobay+pajak;
}
cout<<"\n=============================================="<<endl;
cout<<"\nJumlah Bayar\t\t\t\t"<<tobay<<endl;
cout<<"PPN10%\t\t\t\t\t"<<pajak<<endl;
cout<<"TOTAL BAYAR\t\t\t\t"<<totbay<<endl;
getch();
}
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
judul1()
{cout<< "GEROBAK FRIED CHIKEN"<<endl;
cout<<"\n========================================="<<endl;
cout<<" KODE JENIS HARGA "<<endl;
cout<<"========================================="<<endl;}
judul2()
{cout<< "GEROBAK FRIED CHIKEN"<<endl;
cout<<"\n================================================"<<endl;
cout<<" NO\tJenis Potong\t harga\t banyak\t jumlah"<<endl;
cout<<"\t\t\t satuan";
cout<<"\t beli";
cout<<"\t harga"<<endl;
cout<<"================================================\n"<<endl;}
main()
{
char kode[10],*jenis[10];
int i,j,harga[10],jml[10],total[10],pajak;
long int tobay,totbay ;
judul1();
cout<<" D Dada Rp.2500 "<<endl;
cout<<" P Paha Rp.2000 "<<endl;
cout<<" S Sayap Rp.1500 "<<endl;
cout<<"========================================="<<endl;
cout<<"\nBanyak Jenis : ";cin>>j;
for(i=1;i<=j;i++)
{
cout<<"\nJenis Ke : "<<i<<endl;
cout<<"Jenis Potong[D/P/S] : ";cin>>kode[i];
cout<<"Banyak Potong : ";cin>>jml[i];
switch (kode[i])
{
case 'D':
case 'd':
jenis[i]="Dada";
harga[i]=2500;
break;
case 'P':
case 'p':
jenis[i]="Paha";
harga[i]=2000;
break;
case 'S':
case 's':
jenis[i]="Sayap";
harga[i]=1500;
break;
default:
jenis[i]="Belum Tersedia";
harga[i]=0;
}
total[i]=jml[i]*harga[i];
}
judul2();
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(9)<<i;
cout<<setiosflags(ios::left)<<setw(5)<<kode[i];
cout<<setiosflags(ios::left)<<setw(11)<<jenis[i];
cout<<setiosflags(ios::left)<<setw(9)<<harga[i];
cout<<setiosflags(ios::left)<<setw(8)<<jml[i];
cout<<setiosflags(ios::left)<<setw(7)<<total[i]<<endl;
tobay=total[i]+tobay;
pajak=0.1*tobay;
totbay=tobay+pajak;
}
cout<<"\n=============================================="<<endl;
cout<<"\nJumlah Bayar\t\t\t\t"<<tobay<<endl;
cout<<"PPN10%\t\t\t\t\t"<<pajak<<endl;
cout<<"TOTAL BAYAR\t\t\t\t"<<totbay<<endl;
getch();
}
tugas_algo PT.STAY COOL
#include <stdio>
#include <conio>
#include <iostream>
#include <iomanip>
main(){
awal:
clrscr();
int kode[20],kodee[20],jker[20],ko[20],lembur[20],k[20],l[20],pndptn[20];
long pajak[20],total=0;
const g=700000;
int n,i;
char nama[20][20],nm[20][20],jbtn[10][10];
char lagi;
cout<<"========================="<<endl;
cout<<" PT. STAY COOL"<<endl;
cout<<"========================="<<endl;
cout<<"Masukan Jumlah Karyawan :";cin>>n;
for(i=1;i<=n;i++){
cout<<"Karyawan Ke- :"<<i<<endl;
cout<<"Nama Karyawan :";cin>>nama[i];
cout<<"Golongan[1/2/3] :";cin>>kode[i];
cout<<"Pendidikan(1=SMU/2=D3/3=S1):";cin>>kodee[i];
cout<<"Jumlah Jam Kerja :";cin>>jker[i];
cout<<endl;
if(kode[i]==1){strcpy(jbtn[i],"junior");
k[i]=0.05*g;}
else if(kode[i]==2){strcpy(jbtn[i],"senior");
k[i]=0.1*g;}
else if(kode[i]==3){strcpy(jbtn[i],"supervisor");
k[i]=0.15*g;}
if(kodee[i]==1){strcpy(nm[i],"SMU");}
if(kodee[i]==2){strcpy(nm[i],"D3");}
if(kodee[i]==3){strcpy(nm[i],"S1");}
if(jker[i]<=240){lembur[i];}
else
{ko[i]=jker[i]-240;
lembur[i]=ko[i]*2500;}
l[i]=g+k[i]+lembur[i];
pajak[i]=0.1*l[i];
pndptn[i]=l[i]-pajak[i];
total=total+pndptn[i];
}
cout<<" PT.STAY COOL"<<endl;
cout<<"======================================================================\n";
cout<<"\n\n No Nama\t\tTunjangan"<<endl;
cout<<" Karyawan\t---------------------\t Honor\t\t Pendapatan\n";
cout<<"\t\tJabatan\t Pendidikan\t Lembur\t Pajak\t Bersih";
cout<<"\n======================================================================\n";
for(i=1;i<=n;i++){
cout<<"\n"<<setiosflags(ios::left)<<" "<<setw(3)<<i;
cout<<setiosflags(ios::left)<<setw(12)<<nama[i];
cout<<setiosflags(ios::left)<<setw(13)<<jbtn[i];
cout<<setiosflags(ios::left)<<setw(12)<<nm[i];
cout<<setiosflags(ios::left)<<setw(8)<<lembur[i];
cout<<setiosflags(ios::left)<<setw(8)<<pajak[i];
cout<<setiosflags(ios::left)<<setw(9)<<pndptn[i];
cout<<endl;}
cout<<"=========================================================================";
cout<<"\t\t\t\tTotal Gaji Yang di Keluarkan Rp. :"<<total;
getch();}
hasil tampilan :
#include <conio>
#include <iostream>
#include <iomanip>
main(){
awal:
clrscr();
int kode[20],kodee[20],jker[20],ko[20],lembur[20],k[20],l[20],pndptn[20];
long pajak[20],total=0;
const g=700000;
int n,i;
char nama[20][20],nm[20][20],jbtn[10][10];
char lagi;
cout<<"========================="<<endl;
cout<<" PT. STAY COOL"<<endl;
cout<<"========================="<<endl;
cout<<"Masukan Jumlah Karyawan :";cin>>n;
for(i=1;i<=n;i++){
cout<<"Karyawan Ke- :"<<i<<endl;
cout<<"Nama Karyawan :";cin>>nama[i];
cout<<"Golongan[1/2/3] :";cin>>kode[i];
cout<<"Pendidikan(1=SMU/2=D3/3=S1):";cin>>kodee[i];
cout<<"Jumlah Jam Kerja :";cin>>jker[i];
cout<<endl;
if(kode[i]==1){strcpy(jbtn[i],"junior");
k[i]=0.05*g;}
else if(kode[i]==2){strcpy(jbtn[i],"senior");
k[i]=0.1*g;}
else if(kode[i]==3){strcpy(jbtn[i],"supervisor");
k[i]=0.15*g;}
if(kodee[i]==1){strcpy(nm[i],"SMU");}
if(kodee[i]==2){strcpy(nm[i],"D3");}
if(kodee[i]==3){strcpy(nm[i],"S1");}
if(jker[i]<=240){lembur[i];}
else
{ko[i]=jker[i]-240;
lembur[i]=ko[i]*2500;}
l[i]=g+k[i]+lembur[i];
pajak[i]=0.1*l[i];
pndptn[i]=l[i]-pajak[i];
total=total+pndptn[i];
}
cout<<" PT.STAY COOL"<<endl;
cout<<"======================================================================\n";
cout<<"\n\n No Nama\t\tTunjangan"<<endl;
cout<<" Karyawan\t---------------------\t Honor\t\t Pendapatan\n";
cout<<"\t\tJabatan\t Pendidikan\t Lembur\t Pajak\t Bersih";
cout<<"\n======================================================================\n";
for(i=1;i<=n;i++){
cout<<"\n"<<setiosflags(ios::left)<<" "<<setw(3)<<i;
cout<<setiosflags(ios::left)<<setw(12)<<nama[i];
cout<<setiosflags(ios::left)<<setw(13)<<jbtn[i];
cout<<setiosflags(ios::left)<<setw(12)<<nm[i];
cout<<setiosflags(ios::left)<<setw(8)<<lembur[i];
cout<<setiosflags(ios::left)<<setw(8)<<pajak[i];
cout<<setiosflags(ios::left)<<setw(9)<<pndptn[i];
cout<<endl;}
cout<<"=========================================================================";
cout<<"\t\t\t\tTotal Gaji Yang di Keluarkan Rp. :"<<total;
getch();}
hasil tampilan :
tugas algo distro baju
Nama : Pangeran Moeslim Ohorela
Kla : 12.01.1A
Nim : 12120188
1. SOAL
2. PENYELESAIAN
#include<conio.h>
#include<iostream.h>
main()
{
awal:
clrscr();
char nama[15],kode,ukuran,merk[15],lagi;
long harga=0,jml=0,diskon=0,total=0,totaldiskon=0,ppn=0,a=0,totalbayar=0,uangbayar=0,uangkembali=0;
clrscr();
cout<<"\nDISTRO BAJU : ";
cout<<"/n------------------------- ";
cout<<"\nNama Kasir : ";cin>>nama;
cout<<"Kode Baju : ";cin>>kode;
cout<<"Ukuran : ";cin>>ukuran;
cout<<"Jumlah : ";cin>>jml;
if (kode=='1')
{
strcpy(merk,"H & R");
if (ukuran=='S' || ukuran =='s')
harga=50000;
else if (ukuran=='M' || ukuran =='m')
harga=75000;
else if (ukuran=='L' || ukuran =='l')
harga=100000;
}
else if (kode=='2')
{
strcpy(merk,"ADIDAS");
if (ukuran=='S' || ukuran =='s')
harga=100000;
else if (ukuran=='M' || ukuran =='m')
harga=75000;
else if (ukuran=='L' || ukuran =='l')
harga=100000;
}
else if (kode=='3')
{
strcpy(merk,"NIKE");
if (ukuran=='S' || ukuran =='s')
harga=100000;
else if (ukuran=='M' || ukuran =='m')
harga=125000;
else if (ukuran=='L' || ukuran =='l')
harga=150000;
}
else
cout<<"Salah Kode Baju"<<endl;
cout<<"\n------------------------"<<endl;
cout<<"nama : "<<nama<<endl;
cout<<"Merk Baju : "<<merk<<endl;
cout<<"Harga Baju : "<<harga<<endl;
cout<<"Jumlah Beli : "<<jml<<endl;
total=jml*harga;
cout<<"Total Beli : "<<total<<endl;
if(jml>=60) {
diskon=0.05*total;
}
cout<<"Diskon : "<<diskon<<endl;
totaldiskon=total-diskon;
cout<<"Total - Diskon : "<<totaldiskon<<endl;
a=0.10*totaldiskon;
ppn=a+totaldiskon;
cout<<"Ditambah PPN 10% : "<<ppn<<endl;
cout<<"\n------------------------"<<endl;
cout<<"Uang Bayar : ";cin>>uangbayar;
uangkembali=uangbayar-ppn;
cout<<"Uang Kembali : "<<uangkembali<<endl;
cout<<"\n\t\t INGIN INPUT LAGI [Y/T] : ";cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto awal;
getch();
}
3. HASIL TAMPILAN PROGRAM DIATAS
Flowchart
keterangan :
1. masukan nilai variabel X misalnya 2
2. proses X dengan X=2*X
3. proses X dengan X=X+7
4. proses X dengan X=5*X
5. proses X dengan X=X+5
6. proses X dengan X=10+X
simbol-simbol yang digunakan dalam Flowchart di atas :
1. Terminal, berfungsi sebagai awal (berisi 'Start')
2. Input / output yaitu data yang akan dibaca & dimasukan kedalam memori komputer
3. Proses/prosessing, satu atau beberapa himpunan
penugasan yang akan dilaksanakan secarpenugasan secara
berurutan.
Flowchart
keterangan :
1. masukan nilai variabel A dan B misalkan 1 dan 2
2. proses A dan B dengan A>B
3. cetak hasil proses diatas A>B maka cetak 'A lebih besar'
A>B maka cetak 'B lebih besar'
lebih jelasnya lihat pada contog Borlan C++ di atas
simbol-simbol yang digunakan dalam Flowchart di atas :
1. Terminal, berfungsi sebagai awal (berisi 'Start')
2. Input / output yaitu data yang akan dibaca & dimasukan kedalam memori komputer
3. Decision (kotak keputusan) berfungsi untuk memutuskan arah/percabangan yang diambil
sesuai dengan kondisi yang dipenuhi, yaitu Benar/Salah
Tugas Algoritma
Nama : Pangeran Moeslim Ohorela
Nim : 12120188
Cara Menghitung Luas Segitiga
#include <stdio.h>
Nim : 12120188
Cara Menghitung Luas Segitiga
#include <stdio.h>
#include <conio.h>
int main ()
{
float luas;
float a;
float t;
float phi = 0.5;
printf(“Masukkan alas segitiga: “);
scanf(“%f”, &a);
printf(“Masukkan tinggi segitiga: “);
scanf(“%f”, &t);
luas=(phi*a*t);
printf(“Luas segitiga adalah = %f\n”, luas);
getch ();
return 0;
}
Langganan:
Postingan (Atom)
0 komentar: