Buatlah sebuah program Bahasa C untuk menginput panjang alas dan tinggi segitiga (dalam cm). Lalu hitung dan tampilkan luas dan keliling dari segitiga tersebut
Jawaban:
Contoh Program Menghitung Keliling Segitiga
Program ini akan meminta user untuk menginputkan tiap tiap sisi dari segitiga lalu akan manyimpannya disebuah varibel yaitu sisi1, sisi2, dan sisi3 yang nantinya akan dihitung lalu hasilnya akan di simpan di varibel dengan nama keliling .
Sebelum membuat programnya, terlebih dahulu kita harus mengetahui Rumus untuk menghitung keliling segitiga tersebut, berikut Rumus untuk menghitung Keliling segitiga.
Rumus Keliling Segitiga
Keliling = Sisi 1 + Sisi 2 + Sisi 3
Menggunakan Bahasa C
#include <stdio.h>
int main(){
int sisi1;
int sisi2;
int sisi3;
int keliling;
printf("Masukan Panjang Sisi 1 :");
// Menyimpan nilai yang user input ke varible sisi1
scanf("%d",&sisi1);
printf("Masukan Panjang Sisi 2 :");
// Menyimpan nilai yang user input ke varible sisi2
scanf("%d",&sisi2);
printf("Masukan Panjang Sisi 3 :");
// Menyimpan nilai yang user input ke varible sisi2
scanf("%d",&sisi3);
keliling = sisi1+sisi2+sisi3;
printf("Keliling segitiga adalah %d",keliling);
}
Penjelasan Kode Program
Varibel yang dideklarasikan adalah sisi1,sisi2 dan sisi3, diprogram ini saya mendeklarasikan varibel tersebut mengguakan tipe data integer, asumsinya karna umumnya nilai sisi dari sebauh bangun datar adalah bilangan yang bukan desimal.
#include digunakan untuk mengimport sebuah file header, umumnya ketika menggunakan bahasa C kita akan mengimport stdio.h.
printf adalah sebuah fungsi yang digunakan untuk menampilkan sesuatu, bisa berupa teks atau varible, fungsi ini bisa dipakai baik di bahasa C ataupun C++.
scanf adalah sebuah fungsi yang menyuruh user untuk menginputkan sebuah nilai, baik berupa angka ataupun huruf, lalu hasil inputannya akan disimpan pada sebuah varible, fungsi ini juga bisa dipakai baik di bahasa C ataupun C++.
Menggunakan Bahasa C++
#include <iostream>
using namespace std;
int main(){
int sisi1;
int sisi2;
int sisi3;
int keliling;
cout<<"Masukan Panjang Sisi 1 :";
// Menyimpan nilai yang user input ke varible sisi1
cin>>sisi1;
cout<<"Masukan Panjang Sisi 2 :";
// Menyimpan nilai yang user input ke varible sisi2
cin>>sisi2;
cout<<"Masukan Panjang Sisi 3 :";
// Menyimpan nilai yang user input ke varible sisi2
cin>>sisi3;
keliling = sisi1+sisi2+sisi3;
cout<<"Keliling segitiga adalah " <<keliling;
}
Penjelasan Kode Program
#include digunakan untuk mengimport sebuah file header, umumnya ketika menggunakan bahasa C++ kita akan mengimport iostream
using namespace std artinya kita menggunakan namespace std, digunakan agar ketika kita akan memanggil fungsi cout dan cin kita tidak perlu menambahkan std:: sebelumnya, jika tidak menhgunakan namespace std maka cout harus dipanggil dengan std::cout, begitu juga dengan cin.
cout fungsinya hampir sama seperti printf, namun cout hanya bisa dipakai di bahasa C++.
cin fungsinya sama seperti scanf, namun cin hanya bisa dipakai di bahasa C++.
Contoh Program Menghitung Luas Segitiga
Program ini akan meminta user untuk menginputkan alas dan tinggi dari segitiga yang akan dihitung dan disimpan disebuah varibel yaitu alas, dan tinggi yang nantinya akan dihitung lalu hasilnya akan di simpan di varibel dengan nama Luas.
Sebelum membuat programnya, terlebih dahulu kita harus mengetahui Rumus untuk menghitung Luas segitiga tersebut, berikut Rumus untuk menghitung Luas sebuah segitiga.
Rumus Luas Segitiga
Luas = 1/2 x Alas x Tinggi
Menggunakan Bahasa C
#include <stdio.h>
int main(){
int alas;
int tinggi;
float luas;
printf("Masukan Panjang Alas:");
// Menyimpan nilai yang user input ke varible alas
scanf("%d",&alas);
printf("Masukan Tinggi segitiga :");
// Menyimpan nilai yang user input ke varible tinggi
scanf("%d",&tinggi);
// Menghitung nilai luas dan menyimpannya di variable
luas = 0.5*alas*tinggi;
// Menampilkan hasil
printf("Luas segitiga adalah %g", luas);
}