• Tidak ada hasil yang ditemukan

LAPORAN PRAKTIKUM DASAR PEMROGRAMAN

N/A
N/A
Protected

Academic year: 2022

Membagikan "LAPORAN PRAKTIKUM DASAR PEMROGRAMAN"

Copied!
42
0
0

Teks penuh

(1)

LAPORAN PRAKTIKUM

DASAR PEMROGRAMAN

NAMA : ARIS FIRMANSYAH FAKULTAS : TEKNIK

PRODI : SISTEM INFORMASI

NIM 2170211015

(2)

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

cout<<" - "<<endl;

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

} }

Modul 1 Latihan 1

(3)

#include <iostream>

using namespace std;

int main (){

int p;

int l;

int luas;

cout<<"Masukan Panjang : ";

cin>>p;

cout<<"Masukan Lebar : ";

cin>>l;

luas = p*l;

cout<<"Luas Persegi Panjang Adalah : " <<luas;

return 0;

}

Running Program Latihan 1 – Modul 1

Latihan 2

Running Program Latihan 2 – Modul 1

(4)

#include <iostream>

using namespace std;

int main (){

int jam;

int menit;

int detik;

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

}

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

}

Latihan 3 Latihan 4

Running Program Latihan 3 – Modul 1

Running Program Latihan 4 – Modul 1

(5)

Latihan 5

Running Program Latihan 5 – Modul 1

#include <iostream>

using namespace std;

int main (){

int total_detik;

int jam;

int menit;

int sisa;

int detik;

cout<< "Masukan Detik yang akan di ubah : ";

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)

Latihan 6

Running Program Latihan 6 – Modul 1

#include <iostream>

#include <math.h>

using namespace std;

int main(){

int alas;

int tinggi;

int sisi_miring;

cout<<"PROGRAM PENGHITUNG SISI MIRING SEGITIGA" << endl;

cout<<" - "<<endl;

cout<<"Masukan ukuran alas : ";

cin>>alas;

cout<<"Masukan Ukuran Tinggi : ";

cin>>tinggi;

sisi_miring = sqrt(alas*alas) + (tinggi*tinggi);

cout<<"Jadi panjang sisi miring segitiga tersebut adalah :

"<<sisi_miring<<endl;

return 0;

}

(7)

#include <iostream>

#define phi 3.14 using namespace std;

int main (){

int r;

float luas,keliling;

cout<<"Masukan Jari - Jari : ";

cin>> r;

luas = phi*r*r;

keliling = 2*phi*r;

cout<<"Lingkaran Jari-Jari : " <<r<<endl;

cout<<"Mempunyai Luas : " <<luas<<endl;

cout<<"Dan Keliling : " <<keliling<<endl;

return 0;

}

#include <stdio.h>

#include <conio.h>

int main (){

int m;

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

}

Latihan 7 Latihan 8

Running Program Latihan 7 – Modul 1

Running Program Latihan 8 – Modul 1

(8)

#include <stdio.h>

#include <conio.h>

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

getch();

}

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

} }

} Modul 2

Latihan 1 Latihan 2

Running Program Latihan 1 – Modul 2

Running Program Latihan 2– Modul 2

(9)

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

} Latihan 3

Running Program Latihan 3 – Modul 2

(10)

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("Indeks prestasi sementara anda adalah %.2f",ips);

printf("\n\n");

getch();

}

#include <iostream>

using namespace std;

main (){

int a;

cout<<"Masukan Nilai A : ";

cin>>a;

if (a>5) cout <<a;

return 0;

} Latihan 4

Latihan 5

#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 ("Masukan Nilai Mata Kuliah %d :

",i); scanf ("%c", &nilaiHuruf);

printf ("Masukan jumlah jam mata kuliah

%d : ",i); scanf ("%f", &jam);

switch (nilaiHuruf) {

case 'A':

case 'a':

nilaiAngka = 4;

break;

case 'B':

case 'b':

nilaiAngka = 3;

break;

(11)

Running Program Latihan 4 – Modul 2

Running Program Latihan 5 – Modul 2

(12)

#include <iostream>

using namespace std;

main (){

int a;

cout<<"Masukan Nilai A : ";

cin>>a;

if (a%2 == 0)

cout<<"Bilangan Genap!";

else

cout<<"Bilangan Ganjil!";

return 0;

} Latihan 6

Running Program Latihan 6 – Modul 2

(13)

#include <iostream>

using namespace std;

int main (){

char nama[100];

int status, anak;

long int gaji_pokok, tunj_nikah, tunj_anak, gaji_bersih;

cout<<"PROGRAM MENENTUKAN GAJI KARYAWAN"<<endl;

cout<<"-"<<endl;

cout<<"======[ INPUT DATA ]======"<<endl;

cout<<"Nama Karyawan : ";

cin>>nama;

cout<<"Gaji Pokok : Rp ";

cin>>gaji_pokok;

cout<<"Status Menikah : "<<endl;

cout<<"( 1. Sudah, 2. Belum ) [1/2] \t : ";

cin>>status;

cout<<"-"<<endl;

if (status == 1){

tunj_nikah = 0.1*gaji_pokok;

cout<<"Jumlah Anak : ";

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

} Latihan 7

(14)

Running Program Latihan 7 – Modul 2

gaji_bersih = gaji_pokok+tunj_nikah+tunj_anak;

cout<<"====== [ KONFIRMASI ] ========"<<endl;

cout<<"Output Data"<<endl;

cout<<"Nama Karyawan : "<<nama<<endl;

cout<<"Gaji Pokok : Rp. "<<gaji_pokok<<endl;

cout<<"Tunjangan Nikah : Rp. "<<tunj_nikah<<endl;

cout<<"Tunjangan Anak : Rp. "<<tunj_anak<<endl;

cout<<"Gaji Bersih : Rp. "<<gaji_bersih<<endl;

cout<<"====== [ SELESAI ] ========"<<endl;

return 0;

}

(15)

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

cout <<"============================="<<endl;

cout <<"1.Luas Segitiga"<<endl;

cout <<"2.Luas Lingkaran"<<endl;

cout <<"3.Luas Persegi Panjang"<<endl;

cout <<"4.Keluar"<<endl;

cout <<"============================="<<endl;

cout <<"Masukan Pilihan Anda [1..4] : ";

cin >> pilih;

cout << "\n";

if ( pilih == 1){

cout <<"Luas Segitiga"<<endl;

cout <<"Masukan Alas : ";

cin >> a;

cout <<"Masukan Tinggi : ";

cin >> t;

luas = (a*t)/2;

cout <<"Luas Segitiga : "<<luas<<endl;

cout <<"Masih Lanjut [ y/t ] ? : ";

cin >> lagi;

if (lagi == 'y') goto menu;

else goto keluar;

} Latihan 8

(16)

else if ( pilih == 4) {

keluar:

cout<<"Terimakasih"<<endl;

}

else {

cout<<"Maaf Input yang anda masukan salah, silahkan coba lagi"<<endl;

if ( pilih == 2){

cout <<"Luas Lingkaran"<<endl;

cout <<"Masukan Jari-Jari : ";

cin >> r;

cout <<"Masukan Tinggi : ";

cin >> t;

luas = phi*(r*r);

cout <<"Luas Lingkaran : "<<luas<<endl;

cout <<"\n\n";

cout <<"Masih Lanjut [ y/t ] ?";

cin >> lagi;

if (lagi == 'y') goto menu;

else goto keluar;

}

if ( pilih == 3){

cout <<"Luas Persegi Panjang"<<endl;

cout <<"Masukan Panjang : ";

cin >> p;

cout <<"Masukan Lebar : ";

cin >> l;

luas = p*l;

cout <<"Luas Lingkaran : "<<luas<<endl;

cout <<"Masih Lanjut [ y/t ] ?";

cin >> lagi;

if (lagi == 'y') goto menu;

else goto keluar;

}

if ( pilih == 3){

cout <<"Luas Persegi Panjang"<<endl;

cout <<"Masukan Panjang : ";

cin >> p;

cout <<"Masukan Lebar : ";

cin >> l;

luas = p*l;

cout <<"Luas Lingkaran : "<<luas<<endl;

cout <<"Masih Lanjut [ y/t ] ?";

cin >> lagi;

if (lagi == 'y') goto menu;

else goto keluar;

}

(17)

Running Program Latihan 8 – Modul 2

(18)

#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 Huruf Kecil";

else if (x >= '0'&& x<= '9')

cout <<"Masukan anda berupa angka";

else

cout <<"Masukan anda bukan alphanumeric";

}

MODUL 3 Latihan 1

Running Program Latihan 1 – Modul 3

(19)

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

} Latihan 2

(20)

Running Program Latihan 2 – Modul 3 case '%':

a = x; b = y; z = a % b;

cout<<" x "<<op<<" y = "<<z;

break;

default:

cout<<"\n\nMasukan anda ada yang salah!";

} }

(21)

#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<<"\nMasukan Pilihan: "; 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";

} }

Latihan 3

Running Program Latihan 3 – Modul 3

(22)

#include <iostream>

using namespace std;

int main(){

char pilih;

float pakai, biaya, abond, pajak, total;

cout<<"Program Perhitungan Biaya Rekening Listrik\n";

cout<<"Masukan tipe kelompok = ";

cin>>pilih;

cout<<"==================

==============================\

n";

if(pilih == 'a' || pilih == 'A'){

cout<<"Masukan pemakaian (kwh) : ";

cin>>pakai;

cout<<"==================

==============================\

n";

if (pakai >= 150){

abond biaya 4750 * abond;

pajak total

= pakai - 150;

= 50000 + 337500 +

= 0.1 * biaya;

= biaya + pajak;

cout<<"Total biaya : Rp.

"<<total;

}

else if (pakai < 150) {

Latihan 4 biaya = 50000 + 337500;

pajak = 0.1 * biaya;

total = biaya + pajak;

cout<<"Total biaya : Rp. "<<total;

} }

else if(pilih == 'b' || pilih == '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(pilih == 'c' || pilih == '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";

} }

(23)

#include <iostream>

using namespace std;

int main(){

int jp, hg, byr, sb, ppn, admn, pb;

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

Running Program Latihan 4 – Modul 3

Latihan 5

(24)

Running Program Latihan 5 – Modul 3

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;

} }

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

16000){

hg = 3250000;

}

else if (sb > 16001 && sb <= 22000){

hg = 4500000;

}

(25)

#include <iostream>

using namespace std;

int main(){

int jp, hg, byr, sb, ppn, admn, pb;

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

} Latihan 6

(26)

#include <iostream>

using namespace std;

int main(){

int jp,ppn,adm,total,biaya,jenis;

cout<<"1. Rumah Tangga \n2. Industri \n";

cout<<"Input Jenis Pelanggan : ";

cin>>jp;

cout<<"-"<<endl;

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

if (jenis==1){

biaya=650000;

}

else if (jenis==2){

biaya=850000;

}

Running Program Latihan 6 – Modul 3

Latihan 7

(27)

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

} }

(28)

1

Running Program Latihan – 1 Module 4

#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 Tidak Lulus", n4);

} }

Modul 4 Latihan 1

Running Program Latihan – 7 Module 3

(29)

1

Running Program Latihan – 1 Module 4

#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 ("\n\nNilai Rata - Rata < 50 = %d dan Tidak Lulus", n4);

} }

Latihan 2

(30)

Running Program Latihan 2 – Modul 4

#include <stdio.h>

#include <iostream>

#include <conio.h>

using namespace std;

int main(){

char x;

printf ("Program identifikasi daerah berdasarkan NOPOL untuk JABAR\n\n");

cout << "Masukan huruf awal nomor kendaraan anda = ";

scanf ("%c", &x);

if (x == 'E'){

printf ("\nKendaraan berasal dari Cirebon, Kuningan, Indramayu");

}

else if (x == 'Z') {

cout <<"\nKendaraan berasal dari Ciamis, Garut"<<endl;

}

else if (x == 'T') {

cout <<"\nKendaraan berasal dari Karawang, Cikarang"<<endl;

}

else if (x == 'B') {

cout <<"\nKendaraan berasal dari Jakarta"<<endl;

}

return 0;

} Latihan 3

(31)

Running Program Latihan 3 – Modul 4

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

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 ("Tangerang\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;

Latihan 4

(32)

Running Program Latihan 4 – Modul 4

#include <stdio.h>

#include <conio.h>

int main(){

int a, b, c;

printf besar\n\n");

printf

("Program mengurutkan angka dari kecil ke ("Masukan 3 angka berturut dengan spasi\n");

scanf ("%d %d %d", &a, &b, &c);

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;

} Latihan 5

(33)

Running Program Latihan 5 – Modul 4

#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 semester = ");

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;

Latihan 6

(34)

Running Program Latihan 6 – Modul 4

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

} }

(35)

#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 Kelvin\n");

printf printf printf printf printf printf

(" \n");

("1. Celcius ke Reamur\n");

("2. Celcius ke Fahrenheit\n");

("3. Celcius ke Kelvin\n");

(" \n");

("Masukan pilihan [0/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.2f Celcius = %f Reamur", c, r);

break;

Latihan 7

(36)

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

Running Program Latihan 7 – Modul 4

Latihan 8

case 2: system ("cls");

printf ("Konversi Celcius ke Fahrenheit\n\n");

printf ("Masukan nilai celcius = ");

scanf ("%f", &c); r = c * 33.8;

printf ("%0.2f Celcius = %f Fahrenheit", 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.2f Celcius = %f Kelvin", c, k);

break;

} }

(37)

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

Running Program Latihan 8 – Modul 4

Latihan 9

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

}

(38)

Running Program Latihan 9 – Modul 4 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);

}

return 0;

}

(39)

#include <stdio.h>

int main(){

int penghasilan, pajak, hasil_akhir;

printf ("Pajak Tahunan Penghasilan Perusahaan\n\n");

printf ("Masukan nominal penghasilan Rp. ");

scanf ("%d", &penghasilan);

if (penghasilan < 25000001){

hasil_akhir = penghasilan * 10 / 100;

}

else if (penghasilan < 50000001){

hasil_akhir = penghasilan * 15 / 100;

}

else if (penghasilan <= 100000000){

hasil_akhir = penghasilan * 20 / 100;

}

else if (penghasilan > 100000000){

hasil_akhir = penghasilan * 25 / 100;

}

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

}

Latihan 10

Running Program Latihan 10 – Modul 4

(40)

Modul 5 Program Kalkulator

#include <iostream>

#include <iomanip>

using namespace std;

main (void) {

float a, b, res;

string op;

cout << "=====Kalkulator=====\n";

cout << "angka pertama: ";

cin >> a;

cout << "operator ( + - * / ): ";

cin >> op;

cout << "angka kedua: ";

cin >> b;

if(op == "+") cout << "Result: " << fixed << setprecision(1) << a+b;

else if(op == "-") cout << "Result: " << fixed << setprecision(1) << a-b;

else if(op == "*") cout << "Result: " << fixed << setprecision(1) << a*b;

else if(op == "/") cout << "Result: " << fixed << setprecision(1) << a/b;

else cout << "please use one of the operator below\n( + - * / )\n";

}

(41)

Running Program 5

(42)

Referensi

Dokumen terkait

Uji Linearitas bisa dlakukan pada data penelitian yang sudah dikumpulkan dari variabel yang saling berhubungan untuk bisa mengetahui apakah kedua variabel yang akan

bihakkısmikellezî nâdâke bihî muhammedun sallâllâhu aleyhi ve selleme yevmel gari fe necceytehu aleyke yâ rabb * inneke entel kerîmul kebîr * hasbunallâhu ve ni’mel vekîl *

Umumnya, pelat lantai dibangun dengan konstruksi beton bertulang sebagai dasar utamanya.Plat lantai adalah struktur yang pertama kali menerima beban, baik itu beban

negarawan rnerniliki kelruasaan yang tidal; daoat ditarldingi yaitu cmrang yang dfsuafx ma% dis!ntegrzsl yang hebt d m tjdak dapst. tertotctny i ~ j i dengan

Pembimbing penulisan skripsi saudara Rudi Wahyudi, NIM: 20402108078, Mahasiswa Jurusan/Program Studi Pendidikan Matematika pada Fakultas Tarbiyah dan Keguruan UIN

 Salinan Laporan Kerja Praktek berupa fotokopi harus dilakukan pada jenis kertas HVS yang sama dengan naskah aslinya..  Khusus untuk lembar halaman Judul Laporan

Buruh berwenang sepenuhnya dalam memutuskan hubungan kerja dengan pesetujuan pihak majikan, dan itu dapat dilakukan setiap saat. Dalam hal ini kedua belah pihak

Upaya membangkitkan kesadaran masyarakat berawal dari upaya menghubungkan antara individu dengan struktur yang lebih besar (UKM, Dinkop). Hal ini bertujuan membantu