Page 181 - C:\Users\15710210730001\Documents\Flip PDF Professional\INFORMATIKA-BG-KLS_X\
P. 181
//fungsi luas dan keliling segitiga
loat luasSegitiga(loat alas, loat tinggi) {
loat luas;
luas = alas * tinggi / 2;
return luas;
}
loat kelilingSegitiga(loat sisi1, loat sisi2, loat sisi3) {
loat keliling;
keliling = sisi1 + sisi2 + sisi3;
return keliling;
}
loat main() {
loat a, t, s1, s2, s3, luas, keliling;
scanf(″%f %f %f %f %f″, &a, &t, &s1, &s2, &s3);
luas = luasSegitiga(a, t);
keliling = kelilingSegitiga(s1, s2, s3);
printf(″%.2f\n %.2f\n″, luas, keliling);
return 0;
}
Contoh Kasus Uji:
No. Masukan Keluaran Keterangan
1 10 314.00 Contoh kasus untuk fungsi luas dan keliling
62.80 lingkaran
2 9 10 5 8 10 45.00 Contoh kasus untuk fungsi luas dan keliling
23.00 segiiga
3 10 5 50 Contoh kasus untuk fungsi luas dan keliling
30 persegi panjang
173
Bab 7 Algoritma dan Pemrograman