1. 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. 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. Program 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<<" ";
}
}
Tidak ada komentar:
Posting Komentar