Program Luas segitiga + Luas pesegi
dengan switch case
Coding
:
Output
:
1. Logika di dalan konsol linux :
Ketikan vi echiy.c
pada konsol, “vi echiy.c” bias
diganti dengan kata-kata lain sesuai yang di ingin kan, vi echiy.c merupakan perintah
yang di gunakan untuk masuk ke lembar kerja program.
Dan
setelah selesai menulis sebuah coding, tekan Esc lalu ketik :wq , :wq merupakan perintah yang di gunakan
untuk menyimpan dan keluar dari lembar kerja.
Kemudian
ketikan gcc vi echiy.c –o restatimur , ini berfungsi untuk meng-compile
program yang sudah di buat. Bila tak ada kesalahan dalam program, dan ketikan
lagi ./restatimur untuk menjalankan
program yang telah selesai di compile.
2. logika di dalam program linux with C :
#include
int
main()
int
pilih;
{
float
ls,lp,a,t,p,l;
printf("aritmatika
segitiga sederhanan\n");
printf("1.
luas segitiga\n");
printf("2.
luas persegi\n);
printf("3.
exit\n");
printf("masukan
pilihan 1-3:\n");
scanf("%d",
&pilih);
switch(pilih)
{
case
1:
printf("Luas
segitiga\n");
printf("masukan
alas:\n");
scanf("%f",
&a);
printf("masukan
tinggi:\n);
scanf("%f",
&t);
ls=((a*t)/2);
printf("hasil
luas segitiga: %f", ls;
break;
case
2:
printf("Luas
persegi\n");
printf("masukan
sisi1:\n");
scanf("%f",
&p);
printf("masukan
sisi2:\n);
scanf("%f",
&l);
lp=(p*l);
printf("hasil
luas pesegi: %f", lp;
break;
case
3:
printf("bye-bye\n");
}
return
0;
}
Pada
baris kedua kita ketikan int main(), baris ini bias di sebut
fungsi main, yang merupakan titik awal di mana seluruh progam akan mulai
dieksekusi.
Dan
pada baris ketiga sampai baris akhir, ini merupakan inti dari program itu
sendiri. Jadi maksudnya bahwa coding yang di ketikan di baris ini adalah inti
dari program yang ingin anda buat.
Sebua program inti di awali dengan
({}) taanda kurung kurawal karena ini adalah deklarsi yang formal.
kita
bahas dulu sebagian,
int : adalah sebuah
identifier atau pendeklarasian variabel yang berisikan integer.
Printf () : merupakan
perintah output, untuk mencetak output yang di inginkan.
Misalnya printf("Masukan
angka :"); , maka program
akan mencetak ( Masukan angka).
Scanf()
: merupakan perintah menginput suatu data, pada penulisan scanf() harus di sertai dengan “%d” yang merupakan format data untuk
bilangan bulat. Di ikuti oleh variable yang berfungsi untuk mengantikan data
yang di input, contoh &pilih sehingga
dapat diproses dalam program. Bila di sertai dengan “%f” maka berfungsi sebagai tipe data angka yg berkoma.
Switch :Dirancang
khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah
alternative atau bisa juga digunakan untuk mengganti if bersarang.
Bentuk umum Switch
Switch (ekspresi)
Case konstanta 1;
Pernyataan;
. . . . . . . . .
Break;
Case konstanta N;
Pernyataan;
. . . . . . . . .
Break;
Default;
return
0; : intruk ini meyebabkan fungsi
int main() berakhir. Atau bisa
dibilang cara untuk mengakhiri program.
Post a Comment