Anda di halaman 1dari 7

UJIAN TENGAH SEMESTER

MATA KULIAH
PRAKTEK ALGORITMA PEMROGRAMAN

NAMA : DANI ZULFIA ROHMAH


KELAS : INSTRUMENTASI 3 B
NPT : 41.13.0034
DOSEN : HARIYANTO
SOAL 1

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

main()
{
char nama[50];
int absen, npt;
cout<<"Masukkan Nama Anda\t: ";
cin.getline(nama, sizeof(nama));
cout<<"Masukkan No. Absen Anda\t: ";
cin>>absen;
cout<<"Masukkan NPT Anda\t: ";
cin>>npt;
cout<<endl<<endl;
cout<<"*****Data Diri Anda*****"<<endl;
cout<<"Nama\t\t: "<<nama<<endl;
cout<<"No. Absen\t: "<<absen<<endl;
cout<<"NPT\t\t: "<<npt<<endl;
getch();
}
SOAL 2
#include <conio.h>
#include <stdio.h>
#include <iostream.h>

int main(){
char nama[50];
int a,b,pil,total,bayar,diskon;
cout<<"****TOKO BESI****"<<endl;
cout<<"Nama Pembeli:";
cin.getline(nama,sizeof(nama));
cout<<"Pilih barang: "<<endl;
cout<<"\t1. Besi 12\" harga @Rp. 110000"<<endl;
cout<<"\t2. Besi 10\" harga @Rp. 95000"<<endl;
cout<<endl;
cout<<"Barang yang anda pilih : ";
cin>>a;
cout<<"Banyak barang yang dibeli : ";
cin>>b;
cout<<endl;
cout<<"Nama pembeli\t\t: "<<nama<<endl;

if(a==1)
{if (b>10)
{
cout<<"Barang yang dibeli\t: besi 12\""<<endl;
total=b*110000;
diskon=total*0.1;
cout<<"Harga awal\t\t: Rp. "<<total<<endl;
cout<<"Diskon\t\t\t: Rp. "<<diskon<<endl;
bayar=total-diskon;
cout<<"Total Harga\t\t: Rp. "<<bayar<<endl;
}
else
{total=b*110000;
cout<<"Barang yang dibeli\t: besi 12\""<<endl;
cout<<"Harga awal\t\t: Rp."<<total<<endl;
cout<<"Diskon\t\t\t: Rp. 0"<<endl;
cout<<"Total Harga\t\t: Rp. "<<total<<endl;
}
}
if(a==2)
{if (b>15)
{total=b*95000;
diskon=total*0.07;
cout<<"Barang yang dibeli\t: besi 10\""<<endl;
cout<<"Harga awal\t\t: Rp. "<<total<<endl;
cout<<"Diskon\t\t\t: Rp. "<<diskon<<endl;
bayar=total-diskon;
cout<<"Total Harga\t\t: Rp. "<<bayar<<endl;
}
else
{total=b*95000;
cout<<"Barang yang dibeli\t: besi 10\""<<endl;
cout<<"Harga awal\t\t: Rp. "<<total<<endl;
cout<<"Diskon\t\t\t: Rp. 0"<<endl;
cout<<"Total Harga\t\t: Rp. "<<total<<endl;
}
}
cout<<endl<<"Terimakasih, semoga anda puas"<<endl;
getch();
return 0;
}
SOAL 3

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

void kubus();
void balok ();
void bola ();
void silinder ();
int main(){
int pil;
char pilihan;
cout<<"***Menghitung volume ruang***"<<endl<<endl;
cout<<"Pilih Bangun Ruang"<<endl;
cout<<"1.Kubus"<<endl;
cout<<"2.Balok"<<endl;
cout<<"3.Bola"<<endl;
cout<<"4.Silinder"<<endl<<endl;
do
{cout<<"Masukkan pilihan anda:";
cin>>pil;
switch(pil)
{
case 1 : kubus();
break;
case 2 : balok();
break;
case 3 : bola();
break;
case 4 : silinder();
break;
}
cout<<"Apakah anda ingin memasukkan kembali? [y/t]"<<endl;
cin>>pilihan;}
while (pilihan=='y'||pilihan=='Y');
{cout<<"Terimakasih";
}
getch();
}

void kubus(){
int s;
float v;
cout<<endl<<"===Menghitung Volume Kubus==="<<endl;
cout<<"Masukkan panjang sisi:";
cin>>s;
v=s*s*s;
cout<<"Volume Kubus adalah "<<v<<endl;
}

void balok(){
int p,l,t;
float v;
cout<<endl<<"===Menghitung Volume Balok==="<<endl;
cout<<"Masukkan panjang : ";
cin>>p;
cout<<"Masukkan tinggi : ";
cin>>t;
cout<<"Masukkan lebar : ";
cin>>l;
v=p*l*t;
cout<<"Volume Balok adalah "<<v<<endl;
}

void bola(){
int r;
float phi=3.14, v;
cout<<endl<<"===Menghitung Volume Bola==="<<endl;
cout<<"Masukkan jari-jari : ";
cin>>r;
v=4*phi*r*r*r/3;
cout<<"Volume Bola adalah "<<v<<endl;
}
void silinder(){
int r,t;
float phi=3.14, v;
cout<<endl<<"===Menghitung Volume Silinder==="<<endl;
cout<<"Masukkan jari-jari:";cin>>r;
cout<<"Masukkan tinggi:";cin>>t;
v=phi*r*r*t;
cout<<"Volume Silinder adalah "<<v<<endl;
}

Anda mungkin juga menyukai