Professional Documents
Culture Documents
5 OKTOBER 2011
MUHAMMAD FAJAR SAID HUSAINY (TK-101021)
TEKNIK KOMPUTER DAN INFORMATIKA D3
POLITEKNIK TEDC BANDUNG
SEMESTER 3 / 2011-2012
I.
MENENTUKAN ZODIAK
#include <stdio.h>
int main()
{
int tanggal, bulan;
printf("Masukkan tanggal kelahiran (1..31): ");
scanf("%d", &tanggal);
printf("Masukkan bulan kelahiran (1..12): ");
scanf("%d", &bulan);
if ((tanggal >= 21 && bulan == 3) ||
(tanggal <= 19 && bulan == 4))
printf("Zodiak Aries\n");
else
if ((tanggal >= 20 && bulan == 4) ||
(tanggal <= 20 && bulan == 5))
printf("Zodiak Taurus\n");
else
if ((tanggal >= 21 && bulan == 5) ||
(tanggal <= 20 && bulan == 6))
printf("Zodiak Gemini\n");
else
if ((tanggal >= 21 && bulan == 6) ||
(tanggal <= 22 && bulan == 7))
printf("Zodiak Cancer\n");
else
if ((tanggal >= 23 && bulan == 7) ||
(tanggal <= 22 && bulan == 8))
printf("Zodiak Leo\n");
else
if ((tanggal >= 23 && bulan == 8) ||
(tanggal <= 22 && bulan == 9))
printf("Zodiak Virgo\n");
else
if ((tanggal >= 23 && bulan == 9) ||
(tanggal <= 22 && bulan == 10))
printf("Zodiak Libra\n");
else
if ((tanggal >= 23 && bulan == 10) ||
(tanggal <= 21 && bulan == 11))
printf("Zodiak Scorpio\n");
else
if ((tanggal >= 22 && bulan == 11) ||
(tanggal <= 21 && bulan == 12))
printf("Zodiak Sagitarius\n");
else
if ((tanggal >= 22 && bulan == 12) ||
(tanggal <= 19 && bulan == 1))
printf("Zodiak Capricorn\n");
else
if ((tanggal >= 20 && bulan == 1) ||
(tanggal <= 18 && bulan == 2))
printf("Zodiak Aquarius\n");
else
printf("Zodiak Pisces\n");
return 0;
OUTPUT:
II.
KALKULATOR
#include <stdio.h>
main()
{
int z;
float x,y ;
printf ("Masukkan Angka Pertama :\n");
scanf ("%f",&x);
printf ("Masukkan Angka Kedua :\n");
scanf ("%f",&y);
printf ("\n Pilih Pengoperasian :\n");
printf ("\n 1.Tambah \n");
printf ("\n 2.Kurang \n");
printf ("\n 3.Kali\n");
printf ("\n 4.Bagi \n");
scanf ("%d",&z);
switch(z)
{
case 1 : printf ("\n Hasil
break;
case 2 : printf ("\n Hasil
break;
case 3 : printf ("\n Hasil
break;
case 4 : printf ("\n Hasil
break;
default : printf ("Operasi
return 0;
}
}
OUTPUT:
I. KALKULATOR (IF)
#include<stdio.h>
int main(){
float x,y,hasil;
int masukan;
printf("::KALKULATOR SEDERHANA::\n");
printf("\n");
printf("Pilih Pengoperasian\n");
printf("\n");
printf("1. Pertambahan\n");
printf("2. Pengurangan\n");
printf("3. Perkalian\n");
printf("4. Pembagian\n");
printf("\n");
printf("Pilihan : ");
scanf("%d", &masukan);
if (masukan==1){
printf("Pertambahan\n");
printf("Masukkan Nilai 1 :");
scanf("%f", &x);
printf("Masukkan Nilai 2 :");
scanf("%f", &y);
hasil=x+y;
printf("Hasilnya = %.2f", hasil);
printf("\n");
}
else if (masukan==2){
printf("Pengurangan\n");
printf("Masukkan Nilai 1 :");
scanf("%f", &x);
printf("Masukkan Nilai 2 :");
scanf("%f", &y);
hasil=x-y;
printf("Hasilnya = %.2f", hasil);
printf("\n");
}
else if (masukan==3){
printf("Perkalian\n");
printf("Masukkan Nilai 1 :");
scanf("%f", &x);
printf("Masukkan Nilai 2 :");
scanf("%f", &y);
hasil=x*y;
printf("Hasilnya = %.2f", hasil);
printf("\n");
}
else if (masukan==4){
printf("Pembagian\n");
printf("Masukkan Nilai 1 :");
scanf("%f", &x);
printf("Masukkan Nilai 2 :");
scanf("%f", &y);
hasil=x/y;
printf("Hasilnya = %.2f", hasil);
printf("\n");
}
else if (masukan){
printf("Operasi Tidak Tersedia");
return 0;
}
}
OUTPUT:
OUTPUT:
TAMPILAN:
TAMPILAN:
Semua karakter yang membentuk kata di atas adalah hasil dari yang diketikkan / diinputkan dari
keyboard. Dengan menggunakan pernyataan break, maka ketika tombol Enter ditekan,
program akan langsung ditutup. Input dideklarasikan dengan kara, dan jika input kosong
(if kara=='\n'), dengan break; program langsung ditutup.
Output:
User memasukkan nilai batasan bilangan ganjil yang akan ditampilkan, yaitu 41. Bilangan ganjil
kelipatan 3 tidak akan ditampilkan.