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
   176   177   178   179   180   181   182   183   184   185   186