Rabu, 17 Oktober 2018

logiks & algotitma

Naufal Setya Rosyadi
12.1B.02
12184751

2. Buatlah programnya dari pseudocode berikut ini:
-. Diketahui phi=3.14
-. Masukan nilai jari-jari(r)
-. Hitung keliling = 2*phi*r
-. Cetak keliling
-. Ingin menghitung kembali? Jika Ya maka kembali ke proses awal, jika Tidak maka program berhenti.

3. Buatlah programnya dari pseudocode berikut ini:
-. Masukan pilihan
-. Jika pilihan=1 maka menu=”Nasi Goreng”
-. jika pilihan=2 maka menu=”Mie Goreng”
-. jika pilihan=3 maka menu=”Capcay”
-. Cetak menu
-. Ingin pilih kembali? Jika Ya maka kembali ke proses awal, jika Tidak maka program berhenti.

4. Buatlah algoritma dengan program untuk menentukan total pembayaran sewa rental film dengan ketentuan berikut ini:
Kode Film Judul Film Harga Sewa/Hari
A Ayat-Ayat Cinta Rp. 15.000
H Hantu Setan Manggarai Rp. 12.500
J James Bond Rp. 12.000
D Drop Out Rp. 10.000
K Kungfu Panda Rp. 8.500
Kode film diinputkan. Untuk total didapatkan dari lama sewa dikali Harga Sewa, jika lama sewa lebih ddari 10 hari maka akan mendapatkan potongan 10% dari total. Dan untuk total bayar didapat dari total – potongan.





jawab dar 3 soal tersebut 





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

#include<stdio.h>

void main()

{

int r,k;

float phi=3.14;

char pil;

clrscr();

pilihlagi:

cout<<“#######################################”<<endl;

cout<<”  Nama : Malik Ardhiansyah”<<endl;

cout<<”  NIM  : 12182189″<<endl;

cout<<”  Kelas: 12.1b.02″<<endl;

cout<<“#######################################”<<endl;

cout<<endl;

cout<<”         KELILING LINGKARAN            “<<endl;

cout<<“_______________________________________”<<endl;

cout<<“Masukan nilai jari-jari(r) : “;cin>>r;

k=2*phi*r;

cout<<“Keliling Lingkaran         : “<<k<<endl;

cout<<“_______________________________________”<<endl;

cout<<“Ingin Menghitung Kembali(Y/T) ? “;cin>>pil;


if(pil == ‘Y’ || pil == ‘y’)

{

clrscr();

goto pilihlagi;}

else

cout<<“\n”;

getch();

}

Output:


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

#include<stdio.h>

main()

{

int kode;

char *out,pil;

pilihlagi:

cout<<”     WARUNG OPO TO???   “<<endl;

cout<<“________________________”<<endl;

cout<<“Pilihan Menu : “<<endl;

cout<<“1. Nasi Goreng”<<endl;

cout<<“2. Mie Goreng”<<endl;

cout<<“3. Capcay”<<endl;

cout<<“________________________”<<endl;

cout<<“Masukan Pilihan : “;cin>>kode;


if(kode==’1′)

out=”Selamat menikmati Nasi Goreng!”;

else if(kode==’2′)

out=”Selamat menikmati Mie Goreng!”;

else

out=”Selamat menikmati Capcay”;


clrscr();

cout<<”     WARUNG OPO TO???   “<<endl;

cout<<“________________________”<<endl;

cout<<“Pilihan Menu : “<<endl;

cout<<“1. Nasi Goreng”<<endl;

cout<<“2. Mie Goreng”<<endl;

cout<<“3. Capcay”<<endl;

cout<<“________________________”<<endl;

cout<<“”<<out<<endl;

cout<<“=========================”<<endl;

cout<<“Ingin pilih kembali(Y/T) ? “;cin>>pil;


if(pil == ‘Y’ || pil == ‘y’)

{

clrscr();

goto pilihlagi;}

else


getch();

}


Input:

Output:

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

#include<stdio.h>

void main()

{

int sewa,total,tbayar,diskon,harga;

char kode,*ket,*judul,lagi;


atas:

clrscr();

cout<<” _____________________________________________”<<endl;

cout<<“|Kode |    Judul Film         |Harga sewa/Hari|”<<endl;

cout<<” _____________________________________________”<<endl;

cout<<“|  A  |Ayat-ayat Cinta        |Rp. 15.000     |”<<endl;

cout<<“|  H  |Hantu Setan Manggarai  |Rp. 12.500     |”<<endl;

cout<<“|  J  |James Bond             |Rp. 12.000     |”<<endl;

cout<<“|  D  |Drop Out               |Rp. 10.000     |”<<endl;

cout<<“|  K  |Kungfu Panda           |Rp. 8.500      |”<<endl;

cout<<” _____________________________________________\n”<<endl;

cout<<“Masukan Kode Film : “;cin>>kode;

cout<<“Masukan Lama Sewa : “;cin>>sewa;

cout<<“Hari”<<endl;

clrscr();

if(kode==’a’||kode==’A’)

{harga=15000;

judul=”Ayat-ayat Cinta”;}

else if(kode==’h’||kode==’H’)

{harga=12500;

judul=”Hantu Setan Manggarai”;}

else if(kode==’j’||kode==’J’)

{harga=12000;

judul=”James Bond”;}

else if(kode==’d’||kode==’D’)

{harga=10000;

judul=”Drop Out”;}

else if(kode==’k’||kode==’K’)

{harga=8500;

judul=”Kungfu Panda”;}

else

harga=0;


total=harga*sewa;


if(sewa>10)

{ket=”Selamat, Anda Mendapatkan Diskon 10%”;

diskon=total*0.1;}

else

{ket=”Selamat, Anda Mendapatkan Diskon 0%”;

diskon=total*0;}

tbayar=total-diskon;


cout<<“~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~”<<endl;

cout<<“Kode       : “<<kode<<endl;

cout<<“Judul Film : “<<judul<<endl;

cout<<“Lama Sewa  : “<<sewa;

cout<<“Hari”<<endl;

cout<<“~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~”<<endl;

cout<<“Harga Sewa/Hari : Rp. “<<harga<<endl;

cout<<“Diskon          : “<<ket<<endl;

cout<<“Total Bayar     : Rp. “<<tbayar<<endl;

cout<<“~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~”<<endl;

cout<<“Ingin Input Data Lagi???”;cin>>lagi;

if(lagi==’y’||lagi==’Y’)

goto atas;


getch();

}


Input:

Output:


Kamis, 11 Oktober 2018


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

main()
{
char nama[30],*grade,*ket;
int absen,tugas,uts,uas,nabsen,ntugas,nuts,nuas,na;
cout<<"PROGRAM PERHITUNGAN NILAI AKHIR"<<endl;
cout<<endl;
cout<<"nama siswa                  = ",gets(nama);
cout<<"nilai absensi               = ",cin>>absen;
cout<<"nilai tugas                 = ",cin>>tugas;
cout<<"nilai UTS                   = ",cin>>uts;
cout<<"nilai UAS                   = ",cin>>uas;

cout<<endl;
nabsen=absen*20/100;
ntugas=tugas*25/100;
nuts=uts*25/100;
nuas=uas*30/100;
na=nabsen+ntugas+nuts+nuas;

if(na<60)
  {grade="D";
  ket="tidak lulus";}
else if(na<75)
  {grade="C";
  ket="lulus";}
else if(na<81)
  {grade="B";
  ket="lulus";}
else
  {grade="A";
  ket="lulus";}

cout<<endl;
cout<<"siswa yang bernama "<<nama<<endl;
cout<<"dengan nilai presentasi yang dihasilkan "<<na<<endl;
cout<<"   nilai absensi  *20%  : "<<nabsen;
cout<<"\n    nilai tugas   *25%  : "<<ntugas;
cout<<"\n    nilai UTS     *25%  : "<<nuts;
cout<<"\n    nilai UAS     *30%  : "<<nuas;
cout<<"\njadi siswa yang bernama "<<nama;
cout<<" memperoleh nilai akhir sebesar "<<na;
cout<<" dengan grade "<<grade;
cout<<"\n keterangan "<<ket;
getch();
}
#include<conio.h>
#include<iostream.h>
#include<stdio.h>

main()
{
char nama[30],*grade,*ket;
int absen,tugas,uts,uas,nabsen,ntugas,nuts,nuas,na;
cout<<"PROGRAM PERHITUNGAN NILAI AKHIR"<<endl;
cout<<endl;
cout<<"nama siswa                  = ",gets(nama);
cout<<"nilai absensi               = ",cin>>absen;
cout<<"nilai tugas                 = ",cin>>tugas;
cout<<"nilai UTS                   = ",cin>>uts;
cout<<"nilai UAS                   = ",cin>>uas;

cout<<endl;
nabsen=absen*20/100;
ntugas=tugas*25/100;
nuts=uts*25/100;
nuas=uas*30/100;
na=nabsen+ntugas+nuts+nuas;

if(na<60)
  {grade="D";
  ket="tidak lulus";}
else if(na<75)
  {grade="C";
  ket="lulus";}
else if(na<81)
  {grade="B";
  ket="lulus";}
else
  {grade="A";
  ket="lulus";}

cout<<endl;
cout<<"siswa yang bernama "<<nama<<endl;
cout<<"dengan nilai presentasi yang dihasilkan "<<na<<endl;
cout<<"   nilai absensi  *20%  : "<<nabsen;
cout<<"\n    nilai tugas   *25%  : "<<ntugas;
cout<<"\n    nilai UTS     *25%  : "<<nuts;
cout<<"\n    nilai UAS     *30%  : "<<nuas;
cout<<"\njadi siswa yang bernama "<<nama;
cout<<" memperoleh nilai akhir sebesar "<<na;
cout<<" dengan grade "<<grade;
cout<<"\n keterangan "<<ket;
getch();
}