Dokumen tersebut berisi kode program C yang melakukan beberapa perhitungan dan pengkondisian sederhana seperti menentukan suhu normal atau tidak, bilangan terbesar, zodiak, kalkulator, diskon supermarket, dan menampilkan huruf."
TUGAS MATA KULIAH
PEMROGRAMMANBAHASA C & C++
DOSEN: THERESIA FLORENS M.SST
5 OKTOBER 2011
MUHAMMAD FAJAR SAID HUSAINY (TK-101021)
TEKNIK KOMPUTER DAN INFORMATIKA D3
POLITEKNIK TEDC BANDUNG
SEMESTER 3 / 2011-2012
2.
I. MENENTUKAN SUHUBADAN NORMAL/TIDAK NORMAL
#include <stdio.h>
int main()
{
float suhu;
printf("Masukkan suhu badan anda (Celcius): ");
scanf("%f",&suhu);
if(suhu <=35.9)
printf("Suhu badan anda normaln",suhu);
else
printf("Suhu badan anda tinggin",suhu);
return 0;
}
OUTPUT
4.
II. MENENTUKAN BILANGANBESAR DAN KECIL
#include <conio.h>
#include <stdio.h>
main()
{
int nilaiA,nilaiB;
printf ("Nilai A :");
scanf ("%d",& nilaiA);
printf ("Nilai B :");
scanf ("%d",& nilaiB);
if
(nilaiA > nilaiB)
printf("Nilai A lebih besar dari Nilai Bn");
else
printf("Nilai B lebih besar dari Nilai An");
getch();
}
OUTPUT
6.
I.
MENENTUKAN ZODIAK
#include <stdio.h>
intmain()
{
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 Ariesn");
else
if ((tanggal >= 20 && bulan == 4) ||
(tanggal <= 20 && bulan == 5))
printf("Zodiak Taurusn");
else
if ((tanggal >= 21 && bulan == 5) ||
(tanggal <= 20 && bulan == 6))
printf("Zodiak Geminin");
else
if ((tanggal >= 21 && bulan == 6) ||
(tanggal <= 22 && bulan == 7))
printf("Zodiak Cancern");
else
if ((tanggal >= 23 && bulan == 7) ||
(tanggal <= 22 && bulan == 8))
printf("Zodiak Leon");
else
if ((tanggal >= 23 && bulan == 8) ||
(tanggal <= 22 && bulan == 9))
printf("Zodiak Virgon");
else
if ((tanggal >= 23 && bulan == 9) ||
(tanggal <= 22 && bulan == 10))
printf("Zodiak Libran");
else
if ((tanggal >= 23 && bulan == 10) ||
(tanggal <= 21 && bulan == 11))
printf("Zodiak Scorpion");
else
if ((tanggal >= 22 && bulan == 11) ||
(tanggal <= 21 && bulan == 12))
printf("Zodiak Sagitariusn");
else
if ((tanggal >= 22 && bulan == 12) ||
(tanggal <= 19 && bulan == 1))
printf("Zodiak Capricornn");
else
if ((tanggal >= 20 && bulan == 1) ||
(tanggal <= 18 && bulan == 2))
printf("Zodiak Aquariusn");
else
printf("Zodiak Piscesn");
}
return 0;
I. MENAMPILKAN HURUFA – Z DENGAN LOOP FOR
#include <iostream.h>
main()
{
char abjad;
for(abjad = 'A'; abjad <='Z'; abjad++)
printf("%cn",abjad);
}
TAMPILAN:
14.
II. MENGHITUNG JUMLAHDERET BILANGAN, BATASAN OLEH USER
#include<iostream.h>
main()
{
int N,i,jumlah;
printf ("Masukan jumlah suku bilangan [N]= "); scanf("%d",&N);
jumlah = 0;
printf("Deret bilangan adalah: ");
for (i=1; i<=N; i++)
{
printf("%d, ", i);
jumlah = jumlah+i ;
}
printf("Jumlah deret= %d",jumlah);
scanf("%d");
{
return 0;
}
}
TAMPILAN:
15.
1. Membuat programyang dapat menampilkan semua tampilan karakter
yang diketikkan dan program berakhir ketika ditekan tombol Enter
dengan menggunakan pernyataan break.
Kode program:
#include<stdio.h>
main()
{
char kara;
printf("KETIKKAN SESUKANYA, UNTUK MENGAKHIRI TEKAN ENTER n");
printf("n");
for (; ;)
{
kara=getchar();
if (kara=='n')
break;
}
("n");
}
Output:
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.
16.
2. Membuat programyang dapat menampilkan bilangan ganjil dari 1
sampai < n (n diinputkan), kecuali bilangan ganjil tersebut kelipatan
3 dengan menggunakan pernyataan continue.
Kode program:
#include<iostream.h>
#include<conio.h>
main()
{
int batas, bilangan, cek, i;
printf("Masukkan Batasan: ");
scanf("%d",&batas);
}
printf("Deret Bilangan Ganjil: n");
for(bilangan=2;bilangan<=batas;bilangan++)
{
cek=0;
for
(i=2;i<bilangan;i++)
{
if
(bilangan%i==0)
{
cek=1;
}
}
if (cek==0)
{
printf("%.d,",bilangan);
}
}
getch();
Output:
User memasukkan nilai batasan bilangan ganjil yang akan ditampilkan, yaitu 41. Bilangan ganjil
kelipatan 3 tidak akan ditampilkan.
17.
3. Dengan menggunakanpernyataan break dan continue, membuat
program untuk program dengan input n dan output, bilangan ganjil
kecuali kelipatan 7 dan 11 mulai dari 1 sampai < n atau bilangan
tersebut <100.
Kode program:
#include<stdio.h>
main()
{
int n, g;
printf("Jumlah Bilangan: ");
scanf("%d",&n);
for (g=1;g<=n;g+=2){
if(n>=100){
break;
}
if (g%7==0){
continue;
}
if (g%11==0){
continue;
}
printf("hasilnya:%dn", g);
}
return 0;
}
Output: