Minggu, 19 Maret 2017

Bahasa C programm if else, dan if dalam if




Laporan Praktikum
Bahasa Pemrograman
Modul IV


Diamat oleh :
NAMA : Diky Anwar
NIM : 1603065
KELAS :  D3 TI 1C

Teknik Informatika
Polindra
2016

D. LATIHAN
1. Tuliskanhasil (output program) dari program yang telahdijalankanpadacontoh programyang Andapraktekan di atas!
Jawaban :
1. Membuat program denganmenggunakanPerintah IF...ELSE
#include<stdio.h>
#include<conio.h>
main()
{
intnilai, tugas;
printf("masukkansebuahnilai: "); scanf ("%d", &nilai);
printf("masukkannilaitugas: "); scanf("%d", &tugas);
if (nilai>70 &&tugas>75)
printf("lulus\n");
else
printf("tidak lulus\n");
getch();
}



2. Membuat program denganmenggunakanPerintah IF ... ELSE majemuk
#include<stdio.h>
#include<conio.h>
main()
{
longintbeli, disc, total;
printf("masukkanpembelian: "); scanf("%1d", &beli);
if (beli>=100000)
{
disc=0.1*beli;
total=beli-disc;
}
else
{
disc=0.05*beli;
total=beli-disc;
}
printf("jadipembelianadalah: %1d\n", beli);
printf("jadi discount adalah: %1d\n", disc);
printf("jadi total pembayaranadalah: %1d\n", total);
getch();
}



3. Membuat program denganmenggunakanPerintah IF dalam IF
#include<conio.h>
main()
{
intnilai;
charhuruf;

printf("masukannilai: ");scanf("%d", &nilai);
if (nilai>=81 &&nilai<=100)
huruf='A';
else
if (nilai>=71 &&nilai<=81)
huruf='B';
else
if (nilai>=61 &&nilai<=71)
huruf='C';
else
if (nilai>=51 &&nilai<=61)
huruf='C';
else
huruf='E';
printf("jadihurufadalah: %c\n", huruf);
getch();
}


4. Membuat program denganmenggunakanPerintah SWITCH
#include<stdio.h>
#include<conio.h>
main()
{
intkdhari;

printf("masukkankodehari [1-7]:"); scanf("%d", &kdhari);
switch (kdhari)
{
case 1:
printf("senin");
break;
case 2:
printf("selasa");
break;
case 3:
printf("rabu");
break;
case 4:
printf("kamis");
break;
case 5:
printf("jumat");
break;
case 6:
printf("sabtu");
case 7:
printf("minggu");
break;
default:
printf("kodetidakada");
}
getch();
}



2. Buatlah program untukmenampilkan total pembelian yang harusdibayarkanolehseorangpelanggan, apabiladiketahuikondisiberikutini:
Beli = hargabarang * jumlahbarang
Jikajumlahbarang> 100 maka
Discount = beli *15%
Jikatidak
Discount=beli*5%
Di mana:
Total bayar=beli – discount
Input:
Hargabarang, jumlahbarang
Output
Beli, discount dan total bayar

#include<stdio.h>
#include<conio.h>
main()
{
intbeli, disc, total;
printf("masukkanpembelian: "); scanf("%1d", &beli);
if (beli>=100)
{
disc=5*beli;
total=beli-disc;
}
else
{
disc=5*beli;
total=beli-disc;
}
printf("jadipembelianadalah: %1d\n", beli);
printf("jadi discount adalah: %1d\n", disc);
printf("jadi total pembelianadalah: %1d\n", total);
getch();
}



3. Buatlah program dalambentuk menu, yang mampumenghitung:
1) Luasdankelilingbujursangkar
2) Luasdankelilingpersegipanjang
3) Luasdankelilinglingkaran

#include<stdio.h>
#include<conio.h>
main()
{
long int luas,keliling,bujur_sangkar,persegi_panjang,P,L,R,S,phi;
printf("persegipanjang    ");
printf("masukannilaiPanjang :");scanf("%ld", &P);
printf("masukannilaiLebar :");scanf("%ld", &L);
luas = P*L;
printf("hasilluas = %ld\n",luas);
keliling = 2*(P+L);
printf("hasilkeliling = %ld\n",keliling);
printf("lingkaran      ");
printf("masukannilaijari-jari :");scanf("%ld", &R);
phi = 22/7;
luas = phi*R*R;
printf("hasilluas = %ld\n", luas);
keliling = 2*phi*R*R;
printf("hasilkeliling = %ld\n", keliling);
printf("Bujursangkar     ");
printf("masukannilaisisi :"); scanf("%d", &S);
luas = S*S;
printf("hasilluas = %d\n", luas);
keliling = 4*S;
printf("hasilkeliling = %d\n",keliling);
getch();
}



4. Buatlah program untukmenentukan total pembayaranmahasiswadalam 1 tahundanjeniskuliah yang diambil, jikadiberlakukankondisisebagaiberikut:
KodeKeterangan
1 Kursus = TeknikInformatika
Jumlah = 30000*sks
Semester = jumlah*2
2 Kursus = TeknikAkuntansi
Jumlah = 20000*sks
Semester = jumlah*2
3 Kursus = Manajemen
Jumlah = 15000*sks
Semester = jumlah*2
Input:
Kodedansks yang diambil
Output:
Namakursus, jumlahdan semester

#include <stdio.h>
#include <conio.h>
main()
{
long int kdjurusan, sks, jumlah, semester;
printf("masukkan kode jurusan [1-3]: ");scanf("%d", &kdjurusan);
switch(kdjurusan)
{
case 1:
printf("Teknik Informatika\n");
printf("masukkan sks: ");scanf("%d", &sks);
jumlah = 30000*sks;
printf("hasil dari jumlah= %d\n", jumlah);
semester = jumlah*2;
printf("hasil dari semester= %d\n", semester);
break;
case 2:
printf("Teknik Akuntansi\n");
printf("masukkan sks: ");scanf("%d", &sks);
jumlah = 20000*sks;
printf("hasil dari jumlah= %d\n", jumlah);
semester = jumlah*2;
printf("hasil dari semester= %d\n", semester);
break;
case 3:
printf("Manajemen\n");
printf("masukkan sks: ");scanf("%d", &sks);
jumlah = 15000*sks;
printf("hasil dari jumlah= %d\n", jumlah);
semester = jumlah*2;
printf("hasil dari semester= %d\n", semester);
break;
default:
printf("kode tidak ada");
}
getch();
}





5. Buatlah program untukmenentukanbilangan yang dimasukkantermasukbilanganpositif,negatifatau nol.
#include <stdio.h>
#include <conio.h>
main()
{
int bilangan;

printf("masukkan bilangan :");scanf("%d", &bilangan);
if (bilangan>0)
printf("bilangan adalah positif\n");
else
if (bilangan<0)
printf("bilangan adalah negatif\n");
else
if (bilangan=0)
printf("bilangan adalah nol\n");
getch();
}


Tidak ada komentar:

Posting Komentar