/*Program 1.2
Menulis program sederhana dalam c (modifikasi)
Labkom - 2008 */
#include <stdio.h>
#include <conio.h>
main()
{
printf("Selamat
");
printf("datang
");
printf("
di c ! \n");
getch(
);
}
Analisa Program
Pada program 1.2, yang bertujuan untuk mena
/*Program 1.3
Penjumlahan,Pengurangan,Perkalian,Pembagian,Modulus dua bilangan integer
LabKom -
2008*/
#include <stdio.h>
#include <conio.h>
main()
{
int
bil1, bil2, jumlah, kurang, kali, bagi, modulus;
printf("Input
bilangan 1 : \n");
scanf("%d",
&bil1);
printf("Input
bilangan 2 : \n");
scanf("%d",
&bil2);
jumlah
= bil1 + bil2;
printf("Penjumlahan
%d dengan %d adalah %d\n", bil1,bil2,jumlah);
kurang
= bil1 - bil2;
printf("Pengurangan
%d dengan %d adalah %d\n", bil1,bil2,kurang);
kali
= bil1 * bil2;
printf("Perkalian
%d dengan %d adalah %d\n", bil1,bil2,kali);
bagi
= bil1 / bil2;
printf("Pembagian
%d dengan %d adalah %d\n", bil1,bil2,bagi);
modulus
= bil1 % bil2;
printf("Modulus
%d dengan %d %d\n", bil1,bil2,modulus);
getch();
}
/* Program
1.4
Penggunaan statement if dan operator relasi
LabKom - 2008
*/
#include <stdio.h>
#include <conio.h>
main()
{
int
bil1, bil2;
printf("Masukan
dua bilangan integer, \n");
printf("hubungan
antara dua bilangan tersebut adalah : ");
scanf("%d
%d", &bil1, &bil2);
if
(bil1 == bil2)
printf("%d
sama dengan %d\n", bil1, bil2);
if
(bil1 != bil2)
printf("%d
tidak sama dengan %d\n", bil1,bil2);
if
(bil1 < bil2)
printf("%d
kurang dari %d\n", bil1,bil2);
if
(bil1 > bil2)
printf("%d
lebih dari %d\n", bil1,bil2);
if
(bil1 <= bil2)
printf("%d
kurang dari sama dengan %d\n", bil1,bil2);
if
(bil1 >= bil2)
printf("%d
lebih dari sama dengan %d\n", bil1,bil2);
getch();
}
IV.Tugas
Akhir
1. Buatlah
program C yang menanyakan tiga buah bilangan integer melalui keyboard. Kemudian
program akan menampilkan jumlah, rata-rata, product (perkalian ketiga bilangan
tersebut), nilai terkecil dan nilai terbesar diantara ketiga bilangan tersebut.
Jawab:
#include <stdio.h>
#include <conio.h>
main()
{
int
bil1, bil2, bil3, jumlah, rata, product, max, min;
printf("input bil1 \n");
scanf("%d", &bil1);
printf("input bil2\n");
scanf("%d", &bil2);
printf("input bil3\n");
scanf("%d",
&bil3);
jumlah =
bil1 + bil2 + bil3;
/* output
*/
printf("penjumlahan : %d\n", jumlah);
rata =
jumlah/3;
/* output
*/
printf("rata : %d\n", rata);
product =
bil1 * bil2 * bil3;
/*
output */
printf("product : %d\n", product);
if
((bil1<bil2)&&(bil1<bil3))
min=bil1;
if
((bil2<bil1)&&(bil2<bil3))
min=bil2;
if
((bil3<bil1)&&(bil3<bil2))
min=bil3;
printf("Bilangan terkecil : %d \n", min);
if
((bil1>bil2)&&(bil1>bil3))
max=bil1;
if ((bil2>bil1)&&(bil2>bil3))
max=bil2;
if
((bil3>bil1)&&(bil3>bil2))
max=bil3;
printf("Bilangan terbesar : %d \nn", max);
getch();
}
2.Buatlah program yang menghasilkan keluaran sebagai
berikut!
Jawab:
Kotak
#include <stdio.h>
#include <conio.h>
main()
{
char
i;
for(i=0;
i<=9; i++)
printf("*");
printf("\n");
for (i=0;
i<=6; i++)
printf("* *\n");
for(i=0;
i<=9; i++)
printf("*");
printf("\n");
getch();
}
Belahketupat
#include <stdio.h>
#include <conio.h>
main()
{
char
i;
for(i=0;
i<=0; i++)
printf(" *\n");
for(i=0;
i<=0; i++)
printf(" * *\n");
for(i=0;
i<=0; i++)
printf(" * *\n");
for(i=0;
i<=0; i++)
printf(" * *\n");
for(i=0;
i<=0; i++)
printf("* *\n");
for(i=0;
i<=0; i++)
printf(" * *\n");
for(i=0;
i<=0; i++)
printf(" * *\n");
for(i=0;
i<=0; i++)
printf(" * *\n");
for(i=0;
i<=0; i++)
printf(" *\n");
getch();
}
Panah
#include<stdio.h>
#include<conio.h>
main()
{
char
i;
for(i=0;
i<=0; i++)
printf(" *\n");
for(i=0;
i<=0; i++)
printf(" * *\n");
for(i=0;
i<=0; i++)
printf("* * *\n");
for(i=0;
i<=5; i++)
printf(" *\n");
printf("\n");
getch();
}
TUGAS TAMBAHAN
#include<stdio.h>
#include<conio.h>
int main()
{
int
celcius; float fahrenheit, reamur, kelvin;
printf("------------------------------------------------------------------------------\n");
printf("Celcius \t
Fahrenheit \t\t Reamur \t\t Kelvin\n");
printf("------------------------------------------------------------------------------\n");
for(int
j=1; j<10; j++)
{
printf("celcius : ");
scanf("%d", &celcius);
fahrenheit=((9 * ("%d", celcius)/5)+32);
kelvin=(
273+ ("%d", celcius));
reamur=((4 * ("%d", celcius)/5));
printf("\t\t fahrenheit : %2.2f", fahrenheit);
printf("\t reamur : %2.2f", reamur);
printf("\t\tkelvin : %2.2f\n", kelvin);
}
getch();
return
0;
}
Tugas akhir alpro
Fisika UNPAD Bandung