Anda di halaman 1dari 6

LAPORAN

PRAKTIKUM ALGORITHMA
DAN PEMOGRAMAN

TUGAS PERTEMUAN KE-4

Disusun Oleh

Nama : FIRMANSYAH
NIM : 201011450048
Kelas : 02TPLE002 SABTU

FAKULTAS TEKNIK INFORMATIKA

UNIVERSITAS PAMULANG
Jl. Surya Kencana No.1 Pamulang Telp (021) 7412566, Fax. (021) 7412566
Tangerang Selatan – Banten
TUGAS PRAKTIKUM
A.) Buatlah program contoh program switch (simpan dengan nama lat4_1.cpp)
Pseudocode :
#include<iostream>
using namespace std;
int main()
{
int kdhari;
cout<<"Masukan kode hari [1-7]\t: ";cin>>kdhari;
switch (kdhari) { case 1:
cout<<"Senin"; break;
case 2:
cout<<"Selasa"; break;
case 3:
cout<<"Rabu"; break;
case 4:
cout<<"Kamis"; break;
case 5:
cout<<"Jumat"; break;
case 6:
cout<<"Sabtu"; break;
case 7:
cout<<"Minggu"; break;
default:
cout<<"Kode Tidak Ada";
}
}
Hasil Program :
B.) Buatlah program “Berdasarkan Algoritma Berikut ini” (simpan dengan nama lat4_2.cpp)
Pseudocode :
#include<iostream>
using namespace std;
int main () {
char kode;int keliling;float luas;
printf ("NAMA :FIRMANSYAH\n");
printf ("NIM :201011450048\n");
printf ("KELAS :02TPLE002\n");
cout<<"Program mengitung luas & keliling\n";
cout<<"(S = Segitiga, P = Persegi Panjang, L = Lingkaran)\n"; cout<<"Masukan Kode\t: ";cin>>kode;
cout<<endl; switch(kode){
case 'S' :
int sisi, tinggi;
cout<<"Luas & Keliling Segitiga\n"; cout<<"Sisi\t\t: ";cin>>sisi; cout<<"Tinggi\t\t: ";cin>>tinggi; luas =
0.5 * sisi * tinggi;
keliling = sisi * 3;
cout<<"Luasnya adalah "<<luas<<" dan Kelilingnya adalah "<<keliling<<endl; break;
case 'P' :
int panjang, lebar;
cout<<"Luas & Keliling Persegi Panjang\n"; cout<<"Panjang\t\t: ";cin>>panjang; cout<<"Lebar\t\t:
";cin>>lebar;
luas = panjang * lebar;
keliling = 2 * (panjang + lebar);
cout<<"Luasnya adalah "<<luas<<" dan Kelilingnya adalah"<<keliling<<endl; break;
case 'L' :
int jari;
cout<<"Luas & Keliling Lingkaran\n"; cout<<"Jari-jari\t\t: ";cin>>jari;
luas = 3.14 * jari * jari; keliling = 2 * 3.14 * jari;
cout<<"Luasnya adalah "<<luas<<" dan Kelilingnya adalah"<<keliling<<endl; break;
default:
cout<<"Kode tidak ada";
}
}
Hasil Program :
TUGAS AKHIR

Pseudocode :
#include<iostream>
using namespace std;
main()
{
int harga;
cout<<" Masukan Total Pembelian : Rp."; cin>>harga;
switch(harga)
{
case 100000 ... 199999:
int dis, t;
dis=harga*0.05;
t=harga-dis;
cout<<"Anda Mendapat Potongan Sebesar : Rp."<<dis;
cout<<" Total Yang Harus Dibayar : Rp."<<t; break;
case 200000 ... 299999:
cout<<"BONUS ANDA : TIKET KE YOGYA"; break;
case 300000 ... 399999:
cout<<"BONUS ANDA : TIKET KE BALI"; break;
case 400000 ... 499999:
cout<<"BONUS ANDA : JAM TANGAN ROLEX"; break;
case 500000 ... 1000000:
cout<<"BONUS ANDA : TIKET KE SWISS"; break;
}
}
Hasil Program :

Anda mungkin juga menyukai