Anda di halaman 1dari 3

Buatlah program untuk menghitung luas bangunan geometri (bujursangkar, lingkaran,

segitiga dan trapesium). Data masukkan dibaca dari piranti masukkan dan luas bangun
ditampilkan sebagai keluaran.
#include "iostream"
#include "conio.h"
using namespace std;
main(){
const float phi = 3.14;
double sisi,jari_jari,alas,tinggi,alas_atas;
double luasbjrsangkar,luaslingkaran,luassegitiga,luastrapesium;

cout<<"Luas Bujur Sangkar"<<endl;


cout<<"Sisi : ";cin>>sisi;
luasbjrsangkar=sisi*sisi;
cout<<"Luas Bujur Sangkar : sisi * sisi "<<endl;
cout<<"Luas Bujur Sangkar : "<<sisi<<" * "<<sisi<<" =
"<<luasbjrsangkar<<endl;
cout<<endl;
cout<<"Luas Langkaran"<<endl;
cout<<"Jari-Jari : ";cin>>jari_jari;
luaslingkaran=phi*jari_jari*jari_jari;
cout<<"Luas Lingkaran : phi * jari-jari * jari-jari"<<endl;
cout<<"Luas Lingkaran : "<<phi<<" * "<<jari_jari<<" * "<<jari_jari<<" =
"<<luaslingkaran<<endl;
cout<<endl;
cout<<"Luas Segitiga"<<endl;
cout<<"Alas : ";cin>>alas;
cout<<"Tinggi : ";cin>>tinggi;
luassegitiga=0.5*alas*tinggi;
cout<<"Luas Segitiga : 1/2 * alas * tinggi"<<endl;
cout<<"Luas Segitiga : "<<"1/2"<<" * "<<alas<<" * "<<tinggi<<" =
"<<luassegitiga<<endl;
cout<<endl;
cout<<"Luas Trapesium"<<endl;
cout<<"Alas Bawah : ";cin>>alas;
cout<<"Alas Atas : ";cin>>alas_atas;
cout<<"Tinggi : ";cin>>tinggi;
luastrapesium=0.5*(alas+alas_atas)*tinggi;
cout<<"Luas Trapesium : 1/2 * (alas bawah + alas atas) * tinggi"<<endl;
cout<<"Luas Trapesium : "<<"1/2"<<" * "<<"( "<<alas<<" + "<<alas_atas<<"
)"<<" * "<<tinggi<<" = "<<luastrapesium<<endl;
cout<<endl;
getch();
}
2.      Buatlah program untuk menghitung harga total suatu barang, dimana jumlah barangnya 5, harga
perunit 5203.02.
 
#include "iostream"
using namespace std;
main()
{
int jumlah=5;
double harga=5302.02,total;
cout<<"Jumlah Barang : "<<jumlah<<endl;
cout<<"Harga Barang/Unit : "<<harga<<endl;
total=jumlah*harga;
cout<<"Harga Total : "<<total<<endl;
}
3.      Buatlah program untuk penggunaan operasi aritmatika yaitu penjumlahan, pembagian, perkalian,
dan pengurangan dengan variabel yang diinputkan.
#include<stdio.h>
#include<conio.h>
#include<iostream>
#define perkalian (a*b)
#define penambahan (a+b)
#define pengurangan (a-b)
#define pembagian (a/b)
using namespace std;
main()
{
float a,b;
float hsl;
a=0;
b=0;
char pil,lagi;
cout<<"Kalkulator Sederhana"<<endl;
cout<<endl;
a:
cout<<"Pilihannya [+ , * , / , -] : ";cin>>pil;
cout<<"Angka Pertama = ";cin>>a;
cout<<"Angka Kedua = ";cin>>b;
if(pil=='+'){
hsl=penambahan;
}
else if (pil=='*'){
hsl=perkalian;

}
else if(pil=='/'){
hsl=pembagian;
}
else if(pil=='-'){
hsl=pengurangan;
}
cout<<"Hasilnya = "<<hsl<<endl;
cout<<"Hitung lagi [Y/T] : ";cin>>lagi;
if (lagi=='Y'||lagi=='y')
goto a;
getch();
}
4.      Mencetak sejumlah deret bilangan ganjil antara 1 sampai N, dimana N dimasukkan oleh user.
 
#include<iostream>
using namespace std;
main()
{
int a,b;
cout<<"Masukkan Angka: ";cin>>a;
for(b=1;b<=a;b++){
if(b%2!=0){
cout<<b;
}else
cout<<" ";
}
}

Anda mungkin juga menyukai