LATIHAN IF MAJEMUK
Latihan
IF Majemuk
Buat
program dengan layout sbb :
DAFTAR NILAI MAHASISWA
AKADEMI “ UNIQUE PERSADA “
JL. Kalibata Timur NO.37 Telp (021) 7901074
---------------------------------------------------------
NIM :
Nama Mahasiswa :
Nilai Absen :
Nilai Tugas :
Nilai UTS :
Nilai UAS :
--------------------------------------------------------
Rata-Rata :
Grade :
Keterangan :
Ketentuan
Soal :
- Rata = (10%*abs)+(20%*tgs)+(30%*uts)+(40%*uas)
- Grade dan keterangan :
Jika
rata >=85 maka grade A, keterangan sangat baik
Jika
rata >=75 maka grade B, keterangan Baik
Jika
rata >=60 maka grade C, keterangan Cukup
Jika
rata >=45 maka grade D, keterangan Kurang
Selain
itu grade E, keterangan Sangat Kurang
Latihan
Nested if
1. Sebuah toko buku “ CARI
ILMU” yang terletak di JL.Kalibata Timur No. 37 Telp (021) 7901074
menjual aneka buku sbb :
-
Kode jenisJenisKode bukuBukuhargaA || aCerita Anak1Comic90002Dongeng4000B || bNovel1Cinta250002Misteri20000Lain-lainKomputer1C++250002Delphi30000
2.
Total = harga x jumlah beli
Jawaban
:
#include
<stdio.h>
#include
<conio.h>
#include
<iostream.h>
main
()
{
char
np[20],pt[20],kd,*jns,*nb,bk;
float
hrg,jb,tot;
clrscr();
cout<<"
TOKO BUKU \"CARI ILMU\""<<endl;
cout<<"
Jl. Kalibata Timur No. Telp (021) 7901074"<<endl;
cout<<"--------------------------------------------"<<endl;
cout<<"Nama
Pembeli : ";cin>>np;
cout<<"Nama
Petugas : ";cin>>pt;
cout<<endl;
cout<<"----[
PILIHAN BUKU ]-----------------"<<endl;
cout<<"
A. Cerita Anak"<<endl;
cout<<"
1. Comic Rp. 9000"<<endl;
cout<<"
2. Dongeng Rp. 4000"<<endl;
cout<<"
B. Novel"<<endl;
cout<<"
1. Cinta Rp. 25000"<<endl;
cout<<"
2. Misteri Rp. 20000"<<endl;
cout<<"
Komputer "<<endl;
cout<<"
1. C++ Rp. 25000"<<endl;
cout<<"
2. Delphi Rp. 30000"<<endl;
cout<<"-------------------------------------------"<<endl;
cout<<"
Masukan Jenis Buku [A|B]:";cin>>kd;
cout<<"
Masukan kode buku [1|2]:";cin>>bk;
if
(kd=='A'||kd=='a')
{
jns="Cerita
Anak";
if
(bk=='1')
{
nb="Comic";
hrg=9000;
}
else
{
nb="dongeng";
hrg=4000;
}
}
else
if (kd=='B'||kd=='b')
{
jns="Novel";
if
(bk=='1')
{
nb="Cinta";
hrg=25000;
}
else
{
nb="Misteri";
hrg=20000;
}
}
else
{
jns="Komputer";
if (bk=='1')
{
nb="C++";
hrg=25000;
}
else
{
nb="Delphi";
hrg=30000;
}
}
cout<<endl;
cout<<"
Jenis buku : "<<jns<<endl;
cout<<"
Nama buku : "<<nb<<endl;
cout<<"
Harga : "<<hrg<<endl;
cout<<"
Jumlah Beli : ";cin>>jb;
tot=hrg*jb;
cout<<"----------------------------"<<endl;
cout<<"
Total Bayar : Rp. "<<tot<<endl;
getch();
}
Comments