PRAKTIKUM FAKULTAS TEKNIK SISTEM INFORMASI PEMROGRAMAN
LAPORAN DISUSUN UNTUK MEMENUHI TUGAS MATA KULIAH SISTEM INFORMASI
DISUSUN OLEH :
RAMA ADITYA MAULANA YUSUF 2170211019
MODUL 1
1. LATIHAN 1 SCRIPT
#include<iostream>
using namespace std;
int main() {
int kode_hari;
cout<<"menentukan hari\n";
cout<<"1 = SENIN 3 = RABU 5 = JUMAT 7 = MINGGU\n";
cout<<"2 = SELASA 4 = KAMIS 6 = SABTU";
cout<<"\nMasukan kode hari (1..7):";
cin>>kode_hari;
switch (kode_hari) {
case 1:
cout<<"Hari SENIN"<<endl;
break;
case 2:
cout<<"Hari SELASA"<<endl;
break;
case 3:
cout<<"Hari RABU"<<endl;
break;
case 4:
cout<<"Hari KAMIS"<<endl;
break;
case 5:
cout<<"Hari JUMAT"<<endl;
break;
case 6:
cout<<"Hari SABTU"<<endl;
break;
case 7:
cout<<"Hari MINGGU"<<endl;
break;
default: cout<<"kode yang anda masukan salah"<<endl;\
} }
OUTPUT
2. LATIHAN 2 SCRIPT
#include<iostream>
using namespace std;
int main() {
int p,l,luas;
cout<<"Masukan Panjang : "; cin>>p;
cout<<"Masukan lebar : "; cin>>l;
luas = p*l;
cout<<"Luas Persegi Panjang adalah : "<<luas;
return 0;
}
OUTPUT
3. LATIHAN 3 SCRIPT
#include<iostream>
using namespace std;
int main() {
int jam,menit,detik,hasil;
cout<<"Masukan jam :";cin>>jam;
cout<<"Masukan menit :";cin>>menit;
cout<<"Masukan detik:";cin>>detik;
hasil=(jam*3600)+(menit*60)+(detik);
cout<<"hasilnya:"<<hasil<<"detik";
return 0;
}
OUTPUT
4. LATIHAN 4 SCRIPT
#include<iostream>
#define phi 3.14 using namespace std;
int main() {
int r;
float luas_lingkaran;
cout<<"masukan jari-jari lingkaran :";cin>>r;
luas_lingkaran = phi*r*r;
cout<<"luas lingkaran :"<<luas_lingkaran;
return 0;
}
OUTPUT
5. LATIHAN 5 SCRIPT
#include<iostream>
using namespace std;
int main() {
int total_detik,jam,menit,sisa,detik;
cout<<"masukan detik yang akan diubah : ";cin>>total_detik;
jam = total_detik/3600;
sisa = total_detik%3600;
menit = sisa/60;
detik = sisa%60;
cout<<"hasil konversi detik"<<endl;
cout<<total_detik;cout<<"";cout<<" detik adalah"<<endl;
cout<<jam;cout<<" jam "<<endl;
cout<<menit;cout<<" menit "<<endl;
cout<<detik;cout<<" detik "<<endl;
return 0;
}
OUTPUT
6. LATIHAN 6 SCRIPT
#include<iostream>
#include<math.h>
using namespace std;
int main() {
int alas,tinggi,sisi_miring;
cout<<"program penghitung sisi miring segitiga"<<endl;
cout<<"masukan ukuran alas :";cin>>alas;cout<<endl;
cout<<"masukan ukuran tinggi :";cin>>tinggi;cout<<endl;
sisi_miring = sqrt(alas*alas)+(tinggi*tinggi);
cout<<"jadi panjang sisi miring segitiga tersebut adalah :"<<sisi_miring;
return 0;
}
OUTPUT
7. LATIHAN 7 SCRIPT
#include<iostream>
using namespace std;
#define phi 3.14 int main() {
int r;
float luas,keliling;
cout<<"masukan jari jari lingkaran :";cin>>r;
luas = phi*r*r;
keliling = 2*phi*r;
cout<<"lingkaran dengan jari jari :"<<r<<endl;cout<<"mempunyai luas :"<<luas<<endl;
cout<<"dan keliling :"<<keliling;
return 0;
}
OUTPUT
8. LATIHAN 8 SCRIPT
#include<stdio.h>
#include<conio.h>
int main() {
int m,n;
printf("menampilkan deret bilangan ganjil ke n ;");
scanf("%d",&n);
for(m= 1;m<n;m++) {
if(m%2!=0) printf("%d",m);
} getch();
}
OUTPUT
MODUL 2
1. LATIHAN 1 SCRIPT
#include<stdio.h>
#include<conio.h>
int main() {
int a,b,c= 0;
printf("masukan nilai ke n =");
scanf("%d",&b);
for(a=b;a>0;a--) {
printf("%d",a);
if(a!=1)printf("+");
c=c+a;
}
printf("\n");
printf("hasil = %d\n ", c);
getch();
}
OUTPUT
2. LATIHAN 2 SCRIPT
#include<stdio.h>
main() {
int i,a;
printf("masukan=");
scanf("%d",&a);
for(i=1;i<=a;i++) {
if(i%2==0) {
printf("%d",-1*i);
} else {
printf("%d",i);
} }
}
OUTPUT
3. LATIHAN 3 SCRIPT
#include<stdio.h>
#include<conio.h>
int main() {
int bil,jum,i;
printf("masukan bilangan :");
scanf("%d",&bil);
jum=0;
for(i=1;i<=bil;i++) if(bil%i==0) jum++;
if(jum==2)
printf("bilangan tersebut adalah bilangan prima");
else
printf("bukan bilangan prima");
getch();
}
OUTPUT
4. LATIHAN 4 SCRIPT
#include<stdio.h>
#include<conio.h>
int main() {
int i;
float nilaiangka,jam,jumlahnilaijam=0,jumlahjam=0,ips;char nilaihuruf;
printf("PROGRAM PRESTASI INDEKS SEMENTARA \n");
for(i=0;i<=5;i++) {
fflush(stdin);
printf("\n masukan nilai huruf mata kuliah %d \t:",i);
scanf("%c",&nilaihuruf);
printf("\n masukan jumlah jam mata kuliah %d \t:",i);
scanf("%f",&jam);
switch(nilaihuruf) {
case'A':
case'a':
nilaiangka=4;
break;
case'B':
case'b':
nilaiangka=3;
break;
case'C':
case'c':
nilaiangka=2;
break;
case'D':
case'd':
nilaiangka=1;
break;
case'E':
case'e':
nilaiangka=0;
break;
}
jumlahnilaijam=jumlahnilaijam+nilaiangka*jam;
jumlahjam=jumlahjam+jam;
printf("\n");
}
ips=jumlahnilaijam/jumlahjam;
printf("\n indeks prestasi sementara anda adlah %2f",ips);
printf("\n\n");
getch();
}
OUTPUT
5. LATIHAN 5 SCRIPT
#include<iostream>
using namespace std;
main() {
int a;
cout<<"masukan nilai a :";cin>>a;
if(a>5) cout<<a;
}
OUTPUT
6. LATIHAN 6 SCRIPT
#include<iostream>
using namespace std;
int main() {
int a;
cout<<"masukan nilai a : ";cin>>a;
if(a%2==0)
cout<<"bilangan genap!";
else
cout<<"bilangan ganjil!";
} OUTPUT
7. LATIHAN 7 SCRIPT
#include<iostream>
using namespace std;
int main() {
char nama[100];
int status,anak;
long int gaji_pokok,tunj_nikah,tunj_anak,gaji_bersih;
cout<<"\tprogram menentukan gaji karyawan\n";
cout<<"\tinput data\n";
cout<<"nama karyawan\t : ";cin>>nama;
cout<<"gaji pokok\t : ";cin>>gaji_pokok;
cout<<"status menikah\t\n";
cout<<"(1.sudah,2.belum)[1/2]\t : ";cin>>status;
if(status==1) {
tunj_nikah=0.1*gaji_pokok;
cout<<"jumlah anak\t : ";
cin>>anak;
if(anak<2)
{
tunj_anak=0.05*gaji_pokok;
}
else
{
tunj_anak=0.1*gaji_pokok;
}
}
else if(status==2) {
tunj_nikah=0;
tunj_anak=0;
} else {
cout<<"anda salah memasukan kode\n";
}
gaji_bersih=gaji_pokok+tunj_nikah+tunj_anak;
cout<<"\n\t output data\n";
cout<<"nama karyawan\t :"<<nama<<endl;
cout<<"gaji pokok\t :Rp."<<gaji_pokok<<endl;
cout<<"tunjangan nikah\t\t :Rp."<<tunj_nikah<<endl;
cout<<"tunjangan anak\t :Rp."<<tunj_anak<<endl;
cout<<"gaji bersih\t :Rp."<<gaji_bersih<<endl;
}
OUTPUT
8. LATIHAN 8 SCRIPT
#include<iostream>
using namespace std;
#define phi 3.14 int main() {
char lagi;
int pilih;
float a,t,r,p,l,luas;
menu:
system("cls");
cout<<"menghitung luas bangun datar\n";
cout<<"=================================\n";
cout<<"1.luas segitiga \n";
cout<<"2.luas lingkaran \n";
cout<<"3.luas persegi panjang \n";
cout<<"4.keluar \n";
cout<<"=================================\n";
cout<<"masukan pilihan anda [1...4]?";
cin>>pilih;
cout<<"\n";
if(pilih==1)
{
cout<<"luas segitiga\n";
cout<<"=====================\n";
cout<<"masukan alas :";
cin>>a;
cout<<"masukan tinggi :";
cin>>t;
luas=(a*t)/2;
cout<<"luas segitiga"<<luas;
cout<<"\n\n";
cout<<"masih lanjut [y/t]?";
cin>>lagi;
if(lagi=='y')
goto menu;
else goto keluar;
} else if (pilih == 2) {
cout<<"luas lingkaran \n";
cout<<"=======================\n";
cout<<"masukan jari jari :";
cin>>r;
luas=phi*(r*r);
cout<<"luas lingkaran"<<luas;
cout<<"\n\n";
cout<<"masih lanjut [y/t]?";
cin>>lagi;
if(lagi=='y') goto menu;
else goto keluar;
}
else if(pilih==3) {
cout<<"luas persegi panjang \n";
cout<<"=======================\n";
cout<<"masukan panjang :";
cin>>p;
cout<<"masukan lebar :";
cin>>l;
luas=p*l;
cout<<"luas persegi panjang :"<<luas;
cout<<"\n\n";
cout<<"masih lanjut [y/t]?";
cin>>lagi;
if(lagi=='y') goto menu;
else goto keluar;
}
else if(pilih==4) {
keluar:
cout<<"\n Terima Kasih";
} else {
cout<<"maaf input yang anda masukan salah, silahkan coba lagi \n\n";
goto menu;
}
return 0;
}
OUTPUT
MODUL 3
1. LATIHAN 1 SCRIPT
#include<iostream>
using namespace std;
main() {
char x;
cout<<"masukan satu karakter : ";cin>>x;
if(x>='A'&&x<='Z')
cout<<"anda memasukan huruf besar";
else if(x>='a'&&x<='z')
cout<<"anda memasukan huruh kecil";
else if(x>='0'&&x<='9')
cout<<"masukan anda berupa angka";
else
cout<<"masukan anda bukan alphanumeric";
}
OUTPUT
2. LATIHAN 2 SCRIPT
#include<iostream>
using namespace std;
main() {
char op;
float x,y,z;
int a,b;
cout<<"masukan angka 1 (x) :";cin>>x;
cout<<"masukan angka 2 (y) :";cin>>y;
cout<<"masukan operator aritmatik :";cin>>op;
switch (op) {
case '+':
z=x+y;
cout<<"x"<<op<<"y="<<z;
break;
case '-':
z=x-y;
cout<<"x"<<op<<"y="<<z;
break;
case '*':
z=x*y;
cout<<"x"<<op<<"y="<<z;
break;
case '/':
if(y!=0)
cout<<"x"<<op<<"y="<<z;
else z=0;
cout<<"x"<<op<<"y="<<z;
break;
case'%':
a=x;b=y;
z=a%b;
cout<<"x"<<op<<"y="<<z;
break;
default:
cout<<"\n\nMasukan anda ada yang salah!";
} }
OUTTPUT
3. LATIHAN 3 SCRIPT
#include<iostream>
using namespace std;
main() {
int pil;
cout<<"menu:\n";
cout<<"1.ayam bakar\n";
cout<<"2.gorengan\n";
cout<<"3.asinan\n";
cout<<"masukan pilihan : \n";cin>>pil;
switch(pil) {
case 1 :cout<<"anda memilih ayam bakar";break;
case 2 :cout<<"anda memilih gorengan";break;
case 3 :cout<<"anda memilih asinan";break;
default :cout<<"masukan anda tidak sesuai";
} }
OUTPUT
4. LATIHAN 4 SCRIPT
#include<iostream>
using namespace std;
main() {
char pil;
float pakai,biaya,abond,pajak,total;
cout<<"\tprogram perhitungan biaya rekening listrik\n";
cout<<"masukan tipe kelompok = ";cin>>pil;
cout<<"=================================================\n";
if(pil=='a'||pil=='A') {
cout<<"masukan pemakaian (kwh) : ";cin>>pakai;
cout<<"============================================\n";
if(pakai>=150) {
abond = pakai-150;
biaya = 50000 + 337500 + 4750*abond;
pajak = 0.1*biaya;
total = biaya+pajak;
cout<<"total biaya : Rp. "<<total;
}
if(pakai<150) {
biaya = 50000 + 337500;
pajak = 0.1*biaya;
total = biaya+pajak;
cout<<"total biaya : Rp. "<<total;
} }
else if(pil=='b'||pil=='B') {
cout<<"masukan pemakaian (kwh) :";cin>>pakai;
cout<<"=============================================\n";
if(pakai>=100) {
abond = pakai-100;
biaya = 35000 + 175000 + 3250*abond;
pajak = 0.1*biaya;
total = biaya+pajak;
cout<<"total biaya : Rp. "<<total;
}
else if(pakai <100) {
biaya = 35000 + 175000;
pajak = 0.1*biaya;
total = biaya+pajak;
cout<<"total biaya : Rp. "<<total;
} }
else if(pil=='c'||pil=='C') {
cout<<"masukan pemakaian (kwh) :";cin>>pakai;
cout<<"=============================================\n";
if(pakai>=75) {
abond = pakai-75;
biaya = 20000 + 112500 + 2750*abond;
pajak = 0.1*biaya;
total = biaya+pajak;
cout<<"total biaya : Rp. "<<total;
}
else if(pakai<75) {
biaya = 20000 + 112500;
pajak = 0.1*biaya;
total = biaya+pajak;
cout<<"total biaya : Rp. "<<total;
} } else
{
cout<<"pilihan salah,coba ulangi";
} }
OUTPUT
5. LATIHAN 5 SCRIPT
#include<iostream>
using namespace std;
int main() {
int jp,hg,byr,sb,ppn,admn,pb;
cout<<"\tprogram menentukan pembayaran pemasangan baru\n";
cout<<"1.Rumah Tangga \n2.Industri\n";
cout<<"input jenis pelanggan : ";cin>>jp;
switch(jp)
{
case 1:
cout<<"input jumlah sambungan : ";cin>>sb;
if(sb>0&&sb<=450)
{
hg=650000;
}
else if(sb>451&&sb<=900)
{
hg=850000;
}
else if(sb>901&&sb<=1200)
{
hg=1200000;
}
else if(sb>1201&&sb<=2200)
{
hg=1500000;
}
else if(sb>2201&&sb<=4400)
{
hg=1750000;
}
else
{
hg=0;
}
break;
case 2:
cout<<"input jumlah sambungan : ";cin>>sb;
if(sb>4401&&sb<=9500)
{
hg=2250000;
}
else if(sb>9501&&sb<=12000)
{
hg=2750000;
}
else if(sb>12001&&sb<=16000)
{
hg=3250000;
}
else if(sb>16001&&sb<=22000)
{
hg=4500000;
}
else
{
hg=6750000;
}
break;
}
ppn=hg*0.1;
admn=hg*0.05;
byr=hg+ppn+admn;
cout<<endl<<"Total Biaya : Rp. "<<byr;
}
OUPUT
6. LATIHAN 6 SCRIPT
#include<iostream>
using namespace std;
int main() {
int jp,hg,byr,sb,ppn,admn,pb;
cout<<"\tprogram menentukan pembayaran pemasangan baru\n";
cout<<"1.Rumah Tangga \n2.Industri\n";
cout<<"input jenis pelanggan : ";cin>>jp;
switch(jp)
{
case 1:
cout<<"input jumlah sambungan : ";cin>>sb;
if(sb>0&&sb<=450)
{
hg=650000;
}
else if(sb>451&&sb<=900)
{
hg=850000;
}
else if(sb>901&&sb<=1200)
{
hg=1200000;
}
else if(sb>1201&&sb<=2200)
{
hg=1500000;
}
else if(sb>2201&&sb<=4400)
{
hg=1750000;
}
else
{
hg=0;
}
break;
case 2:
cout<<"input jumlah sambungan : ";cin>>sb;
if(sb>4401&&sb<=9500)
{
hg=2250000;
}
else if(sb>9501&&sb<=12000)
{
hg=2750000;
}
else if(sb>12001&&sb<=16000)
{
hg=3250000;
}
else if(sb>16001&&sb<=22000)
{
hg=4500000;
}
else
{
hg=6750000;
}
break;
}
ppn=hg*0.1;
admn=hg*0.05;
byr=hg+ppn+admn;
cout<<endl<<"Total Biaya : Rp. "<<byr;
}
OUTPUT
7. LATIHAN 7 SCRIPT
#include<iostream>
using namespace std;
int main() {
int jp,ppn,adm,total,biaya,jenis;
cout<<"1.Rumah Tangga \n2.Indusri\n";
cout<<"Input Jenis Pelanggan : ";cin>>jp;
switch(jp) {
case 1:
cout<<"==Daftar Harga Jenis Rumah Tangga==\n";
cout<<"1.dibawah 450 watt =Rp.650.000,00\n";
cout<<"2.451-900 watt =Rp.850.000,00\n";
cout<<"3.901-1200 watt =Rp.1.200.000,00\n";
cout<<"4.1201-2200 watt =Rp.1.500.000,00\n";
cout<<"5.2201-4400 watt =Rp.1.750.000,00\n";
cout<<"==anda ingin memilih nomor berapa?==";cin>>jenis;
cout<<"\n\n";
if(jenis==1)
{
biaya=650000;
}
else if(jenis==2)
{
biaya=850000;
}
else if(jenis==3)
{
biaya=1200000;
}
else if(jenis==4)
{
biaya=1500000;
}
else if(jenis==5)
{
biaya=1750000;
}
else
{
cout<<"masukan anda salah";
}
ppn=biaya*10/100;
adm=biaya*5/100;
total=biaya+ppn+adm;
cout<<"total uang yang harus anda bayar adalah Rp."<<total<<",00";
cout<<"\n";
break;
case 2:
cout<<"==daftar harga jenis industri==\n";
cout<<"==Daftar Harga Jenis Rumah Tangga==\n";
cout<<"1.4401-9500 watt =Rp.2.250.000,00\n";
cout<<"2.9501-12000 watt =Rp.2.750.000,00\n";
cout<<"3.12001-16000 watt =Rp.3.250.000,00\n";
cout<<"4.16001-22000 watt =Rp.4.500.000,00\n";
cout<<"5.diatas 22000 watt =Rp.6.750.000,00\n";
cout<<"==anda ingin memilih nomor berapa?==";cin>>jenis;
cout<<"\n\n";
if(jenis==1)
{
biaya=2250000;
}
else if(jenis==2)
{
biaya=2750000;
}
else if(jenis==3)
{
biaya=3250000;
}
else if(jenis==4)
{
biaya=4500000;
}
else if(jenis==5)
{
biaya=6750000;
}
else
{
cout<<"masukan anda salah";
}
ppn=biaya*10/100;
adm=biaya*5/100;
total=biaya+ppn+adm;
cout<<"total uang yang harus anda bayar adalah Rp."<<total<<",00";
cout<<"\n";
} }
OUTPUT
MODUL 4
1. LATIHAN 1 SCRIPT
#include<stdio.h>
main (void) {
int n1,n2,n3,n4;
printf("program menentukan nilai Lulus/Tidak\n");
printf("masukan nilai individu = ");
scanf("%d",&n1);
printf("masukan nilai tugas = ");
scanf("%d",&n2);
printf("masukan nilai ujian = ");
scanf("%d",&n3);
n4=(n1+n2+n3)/3;
if(n4>50) {
printf("nilai rata-rata = %d dan lulus\n",n4);
}
if(n4<50) {
printf("nilai rata-rata = %d dan Tidak lulus\n",n4);
} }
OUTPUT
2. LATIHAN 2 SCRIPT
#include<stdio.h>
main (void) {
int n1,n2,n3,n4;
printf("program menentukan nilai Lulus/Tidak\n");
printf("masukan nilai individu = ");
scanf("%d",&n1);
printf("masukan nilai tugas = ");
scanf("%d",&n2);
printf("masukan nilai ujian = ");
scanf("%d",&n3);
n4=(n1+n2+n3)/3;
if(n4>50) {
printf("nilai rata-rata >50 = %d dan lulus\n",n4);
} else {
printf("nilai rata-rata <50 = %d dan Tidak lulus\n",n4);
} }
OUTPUT
3. LATIHAN 3 SCRIPT
#include<stdio.h>
#include<iostream>
#include<conio.h>
using namespace std;
int main() {
char x;
printf("program identifikasi daerah berdasarkakn NOPOL untuk JABAR\n\n");
cout<<"masukan huruf awal nomor kendaraan anda = ";
scanf("%c",&x);
getch();
if(x=='E') {
printf("\nkendaraan berasal dari Cirebon, Kuningan, Indramayu");
}
else if(x=='Z') {
cout<<"\nkendaraan berasal dari Ciami, Garut"<<endl;
}
else if(x=='T') {
cout<<"\nkendaraan berasal dari Karawang, Cikarang"<<endl;
}
return 0;
}
OUTPUT
4. LATIHAN 4 SCRIPT
#include<stdio.h>
#include<conio.h>
int main() {
unsigned int kode_pos,kode_wil;
printf("program letak wilayah berdasarkan kode POS\n\n");
printf("masukan kode POS : ");
scanf("%ud",&kode_pos);
kode_wil=kode_pos/1000;
getch();
switch(kode_wil) {
case 10 : printf("Jakarta Pusat\n");break;
case 11 : printf("Jakarta Barat\n");break;
case 12 : printf("Jakarta Selatan\n");break;
case 13 : printf("Jakarta Timur\n");break;
case 14 : printf("Jakarta Utara\n");break;
case 15 : printf("Tanggerang\n");break;
case 16 : printf("Bogor\n");break;
case 17 : printf("Bekasi\n");break;
case 18 : printf("Depok\n");break;
default : printf("Diluar JABODETABEK");
}
return 0;
}
OUTPUT
5. LATIHAN 5 SCRIPT
#include<stdio.h>
#include<conio.h>
int main() {
int a,b,c;
printf("program mengurutkan angka dari kecil ke besar\n\n");
printf("masukan 3 angka berturut dengan spasi\n");
scanf("%d%d%d",&a,&b,&c);
getch();
if(a<b&&a<c&&b<c)
printf("%d%d%d",a,b,c);
if(a<b&&a<c&&c<b)
printf("%d%d%d",a,c,b);
if(b<a&&b<c&&a<c)
printf("%d%d%d",b,a,c);
if(b<a&&b<c&&c<a)
printf("%d%d%d",b,c,a);
if(c<a&&c<b&&a<b)
printf("%d%d%d",c,a,b);
if(c<a&&c<b&&b<a)
printf("%d%d%d",c,b,a);
return 0;
}
OUTPUT
6. LATIHAN 6 SCRIPT
#include<stdio.h>
main (void) {
int nilai_tm,nilai_tk,nilai_uts,nilai_uas;
int hasil1,hasil2,hasil3,jumlah_nilai;
int hasil_akhir;
printf("menghitung nilai siswa\n\n");
printf("masukan nilai tugas mandiri = ");
scanf("%d",&nilai_tm);
printf("masukan nilai tugas kelompok = ");
scanf("%d",&nilai_tk);
printf("masukan nilai ulangan tengah semester = ");
scanf("%d",&nilai_uts);
printf("masukan nilai ulangan akhir semeser = ");
scanf("%d",&nilai_uas);
hasil1 =nilai_tm+nilai_tk;
hasil2 =nilai_uts*2;
hasil3 =nilai_uas*3;
jumlah_nilai =hasil1+hasil2+hasil3;
hasil_akhir =jumlah_nilai/7;
printf("nilai siswa = %d nilai mutu = ",hasil_akhir);
if(hasil_akhir<50) {
printf("E\n",hasil_akhir);
}
else if(hasil_akhir<60) {
printf("D\n",hasil_akhir);
}
else if(hasil_akhir<70) {
printf("C\n",hasil_akhir);
}
else if(hasil_akhir<80) {
printf("B\n",hasil_akhir);
}
else if(hasil_akhir<100)
{
printf("A\n",hasil_akhir);
} }
OUTPUT
7. LATIHAN 7 SCRIPT
#include<stdio.h>
#include<conio.h>
#include<windows.h>
main(void) {
int pilih;
float c,r,f,k,h;
menu:
system("cls");
printf("=====================MENU
UTAMA====================\n");
printf("mengkonversi satuan suhu celcius ke reamur,fahrenheit dan
kelvi\n");
printf("---\n");
printf("1. celcius ke reamur\n");
printf("2. celcius ke fahrenheit\n");
printf("3. celcius ke kelvin\n");
printf("---\n");
printf("masukan piihan [1/2/3]: ");
scanf("%i",&pilih);
switch(pilih)
{
case 0:
break;
case 1:system("cls");
printf("konversi celcius ke reamur\n\n");
printf("masukan nilai celcius = ");
scanf("%f",&c);
r=c*0.8;
printf("%0.2fcelius=%freamur",c,r);
break;
case 2:system("cls");
printf("konversi celcius ke fahrenheit\n\n");
printf("masukan nilai celcius = ");
scanf("%f",&c);
r=c*33.8;
printf("%0.2fcelius=%ffahrenheit",c,f);
break;
case 3:system("cls");
printf("konversi celcius ke kelvin\n\n");
printf("masukan nilai celcius = ");
scanf("%f",&c);
r=c*274.15;
printf("%0.2fcelius=%fkelvin",c,k);
break;
}
}
OUTPUT
8. LATIHAN 8 SCRIPT
#include<stdio.h>
int main() {
int a,b,c;
printf("jumlah pemakaian air PDAM\n\n");
printf("masukan debit pemakaian air m3 : ");
scanf("%d",&a);
if(a<10) {
b=a*5000;
}
else if(a<20) {
b=(a-10)*7500+50000;
}
else if(a<40) {
b=(a-20)*10000+125000;
}
else if(a>=40) {
b=(a-40)*15000+325000;
}
printf("yang harus dibayar Rp. %d",b);
}
OUTPUT
9. LATIHAN 9 SCRIPT
#include<stdio.h>
int main() {
int a,b,c,d,hasil1a,hasil1b,hasil2a,hasil2b,des1,des2;
printf("membandingkan dua buah bilangan pecahan jika dibagi\n\n");
printf("masukan nilai pecahan ke-1 (contoh 1/2) = ");
scanf("%d",&a,&b);
printf("masukan nilai pecahan ke-2 (contoh 1/2) = ");
scanf("%d",&c,&d);
hasil1a=a*d;
hasil1b=b*c;
hasil2a=c*b;
hasil2b=d*a;
des1=hasil1a/hasil1b;
des2=hasil2a/hasil2b;
if(des1<des2) {
printf("hasil bagi pecahan ke-1 %d%d<hasil bagi pecahan ke-2
%d%d",hasil1a,hasil1b,hasil2a,hasil2b);
}
else if(des2<des1) {
printf("hasil bagi pecahan ke-1 %d%d>hasil bagi pecahan ke-2
%d%d",hasil1a,hasil1b,hasil2a,hasil2b);
}
else if(des1==des2) {
printf("hasil bagi pecahan ke-1 %d%d=hasil bagi pecahan ke-2
%d%d",hasil1a,hasil1b,hasil2a,hasil2b);
} }
OUTPUT
10. LATIHAN 10 SCRIPT
#include<stdio.h>
int main() {
int penghasilan,pajak,hasil_akhir;
printf("pajak tahunan penghasilan perusahaan\n\n");
printf("masukan nominal pengasilan Rp. ");
scanf("%d",&penghasilan);
if(penghasilan<25000001) {
hasil_akhir=penghasilan*10/100;
}
else if(penghasilan<50000001) {
hasil_akhir=penghasilan*15/100;
}
else if(penghasilan<=100000001) {
hasil_akhir=penghasilan*20/100;
}
else if(penghasilan>100000001) {
hasil_akhir=penghasilan*25/100;
}
printf("pajak Rp. %d",hasil_akhir);
}
OUTPUT
MODUL 5
TUGAS AKHIR SCRIPT
#include<iostream>
using namespace std;
int main() {
int harga1,harga2,op;
cout<<"\nRAMA ADITYA MAULANA YUSUF\n";
cout<<"\n2170211019\n";
cout<<"\n==================================\n";
cout<<"\nMASUKAN HARGA 1 : ";
cin>>harga1;
cout<<"\nMASUKAN HARGA 2 : ";
cin>>harga2;
cout<<"\n======KALKULATOR SEDERHANA======";
cout<<endl;
cout<<"\n1. Pertambahan(+)"<<endl;
cout<<"\n2. Pengurangan(-)"<<endl;
cout<<"\n3. Perkalian(*)"<<endl;
cout<<"\n4. Pembagian(:)"<<endl;
cout<<"Pilih oprasi yang diinginkan : ";
cin>>op;
if(op==1) {
cout<<"Hasil pertambahan adalah : "<<harga1+harga2;
}
else if(op==2) {
cout<<"Hasil pengurangan adalah : "<<harga1-harga2;
}
else if(op==3) {
cout<<"Hasil perkalian adalah : "<<harga1*harga2;
}
else if(op==4) {
cout<<"Hasil pembagian adalah : "<<harga1/harga2;
} }