Buatlah sebuah program Bahasa C untuk menginput panjang alas dan tinggi segitiga (dalam cm). Lalu hitung dan tampilkan luas dan keliling dari segitiga tersebut

Posted on

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);

}