Praktikum Daspro
Praktikum Daspro
Tujuan
1. Menulis program sederhana dalam Bahasa C berdasarkan flow-chart
2. Memahami penggunaan fungsi “printf” dan “scanf”
3. Memahami penggunaan operator aritmetik
Pendahuluan
Contoh :
Keterangan:
LATIHAN
1. Buat flow chart algoritma penyelesaian dan program C untuk menghitung luas lingkaran
2. Buat flow chart algoritma penyelesaian dan program C untuk menghitung konversi data
temperatur dari Celcius ke Fahrenheit.
PRAKTIKUM 2 PEMILIHAN KONDISI
Tujuan
Menggunakan tipe-tipe fungsi pemilihan kondisi
If (kondisi)
Pernyataan 1;
If (kondisi) Mulai
{
Pernyataan 1;
Pernyataan 2; Kondisi Pernyataan
……
}
Contoh 1:
b. Pemilihan dua arah
If (kondisi)
Pernyataan 1;
else
Pernyataan 2;
atau
If (kondisi)
{
Pernyataan 1;
Pernyataan 2;
…
}
else
{
Pernyataan 1;
Pernyataan 2;
…
}
If (kondisi 1)
Pernyataan;
else if (kondisi 2)
Pernyataan;
else
Pernyataan;
If (kondisi 1)
If (kondisi 2)
Pernyataan;
else if (kondisi 3)
Pernyataan;
else
Pernyataan;
Tugas
Persamaan Boolean
E. Pernyataan Switch-Case
Untuk menyatakan dua pilihan atau lebih bisa sebagiamana fungsi “if”.
Switch (variabel)
{
#include <stdio.h>
main ( )
{
char grade;
int nilai;
switch (grade)
{
case 'A': nilai = 4;
#include <stdio.h>
main ( )
{
char grade;
int nilai;
switch (grade)
{
case 'A': nilai = 4;
default: nilai = 0;
printf("invalid \n");
}
if (nilai > 0)
{
printf ("nilai = %i \n", nilai );
printf ("Kesimpulan: Lulus");
}
else
{
printf ("nilai = %i \n", nilai);
printf ("Kesimpulan: Tidak Lulus");
}
return 0;
}
Latihan
Buat program menggunakan struktur “Switch..Case..” untuk menandai standar intensitas cahaya lampu
dalam satuan lumens berdasarkan besarnya daya yang tersedia berikut ini:
15 125
25 215
40 500
75 1000
100 1675
Ket. Jika pilihan diluar kategori daya yang tersedia maka output yang tercetak “pilih antara 1 s.d. 5”
Output tercetak:
kategori daya :
1. 15 Watts
2. 25 Watts
3. 40 Watts
4. 75 Watts
5. 100 Watts
Pilih kategori daya (1-5): (contoh) 3
Pendahuluan
Dalam Bahasa C dikenal struktur pengulangan while, do-while, dan for yang digunakan untuk membuat
suatu iterasi (loop) dam program.
1. While
Pada struktur while , proses pengulangan ditentukan oleh suatu kondisi yang apabila terpenuhi
maka pengulangan terus dilakukan dan bila kondisi tidak terpenuhi maka pengulangan akan
dihentikan.
while (kondisi)
{
Pernyataan 1 ;
Pernyataan 2;
….
}
Struktur do-while fungsinya sama dengan strukur while. Perbedaannya terletak pada penempatan
kondisi diletakkan dibagian bawah dan pernyataan berada di dalam loop. Jadi pernyataan akan
dieksekusi terlebih dahulu sampai kondisi terpenuhi.
do
{
Pernyataan 1 ;
Pernyataan 2;
….
}
While (kondisi)
3. Struktur for
Pernyataan 1 ;
Pernyataan 2;
….
}
Contoh: Mencetak angka integer bertambah dari 1 sampai 5
Latihan:
1. Modifikasi program di atas untuk mencetak angka integer berkurang dari 10 sampai 5.
Gunakan operator increment x- - atau x=x-1
2. Buat program untuk menampilkan data konversi temperature dari celcius ke
Fahrenheit mulai dari 0 C sampai 100 C dengan pertambahan 10 C.
3. Gunakan striktur for loop yang menghasilkan output berikut:
1
22
333
4444
55555
1
12
123
1234
12345
4. Buat sebuah program untuk memasukan 3 buah nilai tahanan resistor dan hubungan
seri atau paralelnya, lalu menampilkan nilai tahanan ekivalen (total) dari rangkaian
tersebut.