Tugas ALPRO



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:

Trima Kasih Bagi teman - teman yang telah sempat mampir,, klo sempat tolong koment dan sarannya,, agar bisa lebih saling kenal..