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 :
  1. Rata = (10%*abs)+(20%*tgs)+(30%*uts)+(40%*uas)
  2. 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 jenis
Jenis
Kode buku
Buku
harga
A || a
Cerita Anak
1
Comic
9000
2
Dongeng
4000
B || b
Novel
1
Cinta
25000
2
Misteri
20000
Lain-lain
Komputer
1
C++
25000
2
Delphi
30000
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