Anda di halaman 1dari 6

3.

5 Data Hasil Percobaan


3.5.1 Kegiatan 1
a. Listing Program
#include<stdio.h>
main() {
int bil1,bil2,sisa;
printf("Masukkan bilangan pertama: ");
scanf("%d",&bil1);
printf("Masukkan bilangan kedua: ");
scanf("%d",&bil2);
sisa= bil1%bil2; printf("\n");
if (sisa==0)
printf("%d habis dibagi dengan %d\n\n",
bil1,bil2); else
printf("%d tidak habis dibagi dengan
%d\n\n", bil1,bil2);
}
b. Tampilan Program

Gambar 3.3 Kegiatan 1

3.5.2 Kegiatan 2
a. Listing Program
#include<stdio.h>
main()
{
char karakter;
printf("Masukkan sebuah karakter: ");
scanf("%c",&karakter);

if ((karakter >= 'a' && karakter <= 'z') ||


(karakter >= 'A' && karakter <= 'Z'))
printf("%c adalah karakter alphabet \n",
karakter);
else
if (karakter >= '0' && karakter <= '9')
printf("%c adalah bilangan\n", karakter);
else
24 Buku Petunjuk Praktikum
Algoritma dan Pemrograman
printf("%c adalah karakter
khusus\n", karakter);
}
b. Tampilan Program

Gambar 3.4 Kegiatan 2

3.5.3 Kegiatan 3
a. Listing Program
#include <stdio.h> ifnya mana??
main () {
float a,b,c,d,e,f,g;
printf("KILOMETER AWAL : ");
scanf("%f", &a);
printf("KILOMETER AKHIR : ");
scanf("%f", &b);
printf("ISI AWAL (liter) : ");
scanf("%f", &c);
printf("AKHIR TANGKI (liter) : ");
scanf("%f", &d);
e = b-a;
f = c-d;
g = f/e;
printf("JARAK TEMPUH : %.2f
Km\n",e);
printf("JUMLAH KONSUMSI : %.2f
liter\n",f);
printf("KONSUMSI PER LITER : %.2f
liter/km\n",g);
}
b. Tampilan Program

Gambar 3.5 Kegiatan 3


Buku Petunjuk Praktikum
Algoritma dan Pemrograman
3.5.4 Kegiatan 4
a. Listing Program jangan pakai operator pengulangan dulu
#include <stdio.h> pakai nested if
main () {
int dat,i,k;
k = 0;
printf("Masukkan sembarang bilangan bulat
\n");
for(i=1; i<=5; i++)
{
printf("\nData ke- %d adalah = ",i);
scanf("%3d", &dat);
if(dat>k)
{
k=dat;
}
}
printf("Bilangan terbesar adalah :
%d\n",k);
}
b. Tampilan Program

Gambar 3.6 Kegiatan 4

3.5.5 Kegiatan 5
a. Listing Program
#include<stdio.h>
main() {
char karakter;
printf("Masukkan sebuah karakter: ");
scanf("%c", &karakter);

if ((karakter >= 'a' && karakter <= 'z')


|| (karakter >= 'A' && karakter <= 'Z'))
printf("%c adalah bilangan\n", karakter);
else

Buku Petunjuk Praktikum


Algoritma dan Pemrograman
if (karakter >= '0' && karakter <= '9')
printf("%c adalah bilangan\n", karakter);
else
printf("%c adalah karakter khusus\n",
karakter);
}
b. Tampilan Program

Gambar 3.7 Kegiatan 5

3.5.6 Kegiatan 6 gunakan switch jangan ifnya yang dibanyakin


a. Listing Program
#include <stdio.h>
main() {
char y;
int a,b;
printf("....PROGRAM PEMBAYARAN....\n");
printf("| Jenis | No | Judul |
Harga |\n\n");
printf("| Horor | 1 | Jalan Sepi |
Rp.7500 |\n");
printf("| | 2 | Rumah Sepi |
Rp.6000 |\n");
printf("| | 3 | Rumah Hantu |
Rp.4000 |\n");
printf("| Romantic| 1 | I Love You |
Rp.5000 |\n");
printf("| | 2 | Now and Forever |
Rp.3000 |\n");
printf("| | 3 | My Girl |
Rp.2500 |\n\n");

printf("Ingin menonton film? : ");


scanf("%c", &y);
switch(y){
case'y' :
printf("Film Horor : ");

Buku Petunjuk Praktikum


Algoritma dan Pemrograman
scanf("%d", &a);
printf("Film Romantic : ");
scanf("%d", &b);
if(a==1 && b==1)
printf("Biaya total : Rp.12.500");
if(a==1 && b==2)
printf("Biaya total : Rp.10.500");
if(a==1 && b==3)
printf("Biaya total : Rp.10.000");
if(a==2 && b==2)
printf("Biaya total : Rp.11.000");
if(a==2 && b==2)
printf("Biaya total : Rp.9.000");
if(a==2 && b==3)
printf("Biaya total : Rp.8.500");
if(a==3 && b==1)
printf("Biaya total : Rp.9.000");
if(a==3 && b==2)
printf("Biaya total : Rp.7.000");
if(a==3 && b==3)
printf("Biaya total : Rp.7.500");
if(a==3 && b==3)
break;
}
}
b. Tampilan Program

Gambar 3.8 Kegiatan 6

Buku Petunjuk Praktikum


Algoritma dan Pemrograman
Buku Petunjuk Praktikum
Algoritma dan Pemrograman

Anda mungkin juga menyukai