• Tidak ada hasil yang ditemukan

PRAKTIKUM FAKULTAS TEKNIK SISTEM INFORMASI PEMROGRAMAN

N/A
N/A
Protected

Academic year: 2022

Membagikan "PRAKTIKUM FAKULTAS TEKNIK SISTEM INFORMASI PEMROGRAMAN"

Copied!
44
0
0

Teks penuh

(1)

PRAKTIKUM FAKULTAS TEKNIK SISTEM INFORMASI PEMROGRAMAN

LAPORAN DISUSUN UNTUK MEMENUHI TUGAS MATA KULIAH SISTEM INFORMASI

DISUSUN OLEH :

RAMA ADITYA MAULANA YUSUF 2170211019

(2)

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;\

} }

(3)

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

(4)

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;

}

(5)

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;

}

(6)

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)

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)

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

(9)

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

(10)

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

(11)

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

(12)

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");

}

(13)

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;

}

(14)

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

(15)

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;

(16)

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)

(17)

{

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;

(18)

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

(19)

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

(20)

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!";

} }

(21)

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";

} }

(22)

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;

(23)

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

(24)

{

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)

{

(25)

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;

}

(26)

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)

{

(27)

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;

}

(28)

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;

(29)

}

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)

{

(30)

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

(31)

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

(32)

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

(33)

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

(34)

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

(35)

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

(36)

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)

(37)

{

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)

(38)

{

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

(39)

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

(40)

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);

} }

(41)

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;

}

(42)

printf("pajak Rp. %d",hasil_akhir);

}

OUTPUT

(43)

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;

} }

(44)

OUTPUT

Referensi

Dokumen terkait

[r]

Ukuran mesin gergaji sangat besar, sehingga akan menyulitkan dalam pemotongan kayu yang berukuran kecil dan mesin tersebut tidak dapat digunakan untuk membuat alur.. Permasalahan

Setiap orang harus memilih salah satu jenis pekerjaan (fungsi) dalam masyarakatnya. Ada orang-orang yang sejak turun-temurun mewarisi kekuasaan sebagai kaum bangsawan atau orang

Apabila Saudara membutuhkan keterangan dan penjelasan lebih lanjut, dapat menghubungi kami sesuai alamat tersebut diatas sampai dengan batas akhir pemasukan dokumen

Dalam penelitian ini menggunakan susu pasteurisasi komersial sebanyak 112 sampel dari 7 merek susu pasteurisasi murni yang memiliki izin produksi dari Departemen

Menghasilkan bunga karyawan dan saran-saran mereka cara untuk mencoba rencana baru dapat menghasilkan sebuah kelompok kerja yang lebih kohesif dan dalam membantu

Hal tersebut di atas sesuai dengan hasil penelitian dari Helmi Ramlan (2014) bahwa terdapat kontribusi kinerja manajerial kepala sekolah dan kinerja komite sekolah terhadap

17 tahun 2014 tentang MD3, menyebutkan bahwa fungsi anggaran sebagaimana dimaksud pasal 69 ayat (1) dilaksanakan untuk membahas dan memberikan persetujuan