Senin, 17 Oktober 2016

MARI BELAJAR C++


Aplikasi yang akan kita pakai yaitu C++




1.Pemrogaman Menghitung Volume dan Luas Tabung
     
 Buatlah program dengan menggunakan define untuk menghitung volume Tabung
(Rumus Volume Tabung : phi x jari-jari x jari-jari x tinggi) dan Luas Tabung (Rumus
Luas tabung : 2 x phi x jari-jari x tinggi )dimana jari-jari 7 dan tinggi 24.
jawaban:
#include<iostream.h>
#include<conio.h>
void main()
{
int i;
for(i=10;i>=1;i--)//menentukan bilangan terbesar ke terkecil
cout<<" "<<i;
getch();
}

2.Pemrogaman untuk mencatat nama yang terdiri dari beberapa macam data

 Buatlah program untuk mencatat data mahasiswa yang terdiri dari field nama, nim dan
nilai.
jawaban:
#include<iostream.h>
#include<conio.h>
void main ()
{
char nama[20]; //jangan lupa masukan batas char"[]
int nim, nilai;
cout<<"Masukan nama mahasiswa : "<<endl;
cin>>nama; //input nama oleh user
cout<<"Masukan NIM mahasiswa : "<<endl;
cin>>nim;//input nim oleh user
cout<<"Masukan nilai mahasiswa : "<<endl;
cin>>nilai;//input nilai oleh user
cout<<"Nama : "<<nama<<endl;
cout<<"Nim : "<<nim<<endl;
cout<<"Nilai : "<<nilai<<endl;
getch();
}
 
3.Pemrogaman Untuk Menghitung Luas Geometri

Buatlah program untuk menghitung luas bangunan geometri (bujursangkar,
lingkaran, segitiga dan trapesium). Data masukkan dibaca dari piranti masukkan
dan luas bangun ditampilkan sebagai keluaran.
jawaban:
#include<iostream.h>
#include<conio.h>
#define phi 3.14 //menggunakan define
void main()
{
int kode;
int luas_bujur_sangkar, sisi;
float luas_lingkaran, jari_jari;
int luas_segitiga, alas_segitiga, tinggi_segitiga;
int luas_trapesium, sisi_panjang, sisi_pendek, tinggi_trapesium;
cout<<"Pilih program yang di ingin jadikan !"<<endl;
cout<<"1. Luas Bujur sangkar"<<endl;
cout<<"2. Luas Lingkaran"<<endl;
cout<<"3. Luas Segitiga"<<endl;
cout<<"4. Luas Trapesium"<<endl;
cout<<"\n masukan kode program yang ingin di jalankan = ";cin>>kode;
if (kode==1)
{
cout<"\n masukan sisi bujur sangkar= ";
cin>>sisi;
luas_bujur_sangkar=sisi*sisi;
cout<<"Luas Bujur Sangkar = "<<luas_bujur_sangkar<<endl;
}
else if (kode==2)
{
cout<"\n masukan jari-jari lingkaran = ";
cin>>jari_jari;
luas_lingkaran=phi*jari_jari*jari_jari;
cout<<"Luas Lingkaran = "<<luas_lingkaran<<endl;
}
else if (kode==3)
{
cout<"\n masukan tinggi segitiga = ";
cin>>tinggi_segitiga;
cout<"\n masukan panjang alas segitiga = ";
cin>>alas_segitiga;
luas_segitiga=(tinggi_segitiga*alas_segitiga)/2;
cout<<"Luas segitiga = "<<luas_segitiga<<endl;
}
else if (kode==4)
{
cout<"\n masukan sisi panjang trapesium = ";
cin>>sisi_panjang;
cout<"\n masukan sisi pendek trapesium = ";
cin>>sisi_pendek;
cout<"\n masukan tinggi trapesium = ";
cin>>tinggi_trapesium;
luas_trapesium=(sisi_panjang-sisi_pendek*tinggi_trapesium)/2;
cout<<"Luas trapesium = "<<luas_trapesium<endl;
}
else cout<<"\n Kode yang anda masukan salah!";
getch;
}


4.Pemrogaman Menghitung Total Barang

Buatlah program untuk menghitung harga total suatu barang, dimana jumlah
barangnya 5, harga perunit 5203.02.
jawaban:
#include<iostream.h>
#include<conio.h>
#define harga 5203.02
void main ()
{
float jumlah, total;
cout<<"Masukan jumlah barang = ";cin>>jumlah;
total = harga * jumlah;
cout<<"\n yang harus di bayar = "<<total;
getch();
}


5. Pemrogaman Oprasi Aritmatika

Buatlah program untuk penggunaan operasi aritmatika yaitu penjumlahan,
pembagian, perkalian, dan pengurangan dengan variabel yang diinputkan.
jawaban:
//program pengurangan operasi aritmatika
#include<iostream.h>
#include<conio.h>
void main ()
{
int kode;
int a,b,c;
float a1,b1,c1;//variabel untuk pembagian
cout<<"Program Operasi Aritmatika"<<endl;
cout<<"1. Penjumlahan"<<endl;
cout<<"2. Pengurangan"<<endl;
cout<<"3. Perkalian"<<endl;
cout<<"4. Pembagian"<<endl;
cout<<"\n Masukan angka kode program = ";cin>>kode;
if(kode==1)
{
cout<<"\n Masukan angka pertama anda = ";cin>>a;
cout<<" Masukan angka kedua anda = ";cin>>b;
c=a+b;
cout<<" Hasil Penjumlahan = "<<c;
}


else if(kode==2)
{
cout<<"\n Masukan angka yang ingin anda kurangi = ";cin>>a;
cout<<" Masukan angka pengurang = ";cin>>b;
c=a-b;
cout<<" Hasil Pengurangan = "<<c;
}


else if(kode==3)
{
cout<<"\n Masukan angka pertama = ";cin>>a;
cout<<" Masukan angka kedua = ";cin>>b;
c=a*b;
cout<<" Hasil Perkalian = "<<c;
}


else if(kode==4)
{
cout<<"\n Masukan angka pertama = ";cin>>a1;
cout<<" Masukan angka kedua = ";cin>>b1;
c1=a1/b1;
cout<<" Hasil Pembagian = "<<c1;
}
else cout<<"\n Kode yang anda masukan salah !";
getch();
}


6. Mencetak Sejumlah Deret Bilangan

Mencetak sejumlah deret bilangan ganjil antara 1 sampai N, dimana N
dimasukkan oleh user.

jawaban:

//program mencetak deret bilangan ganjil
#include<iostream.h>
#include<conio.h>
void main ()
{
int a,i;
cout<<"Masukan batas bilangan yang ingin di tampilkan = ";cin>>a;
for(i=1;i<=a;i++)//menampilkan angka brurutan lebih kecil sama dengan a
if (i%2!=0)//memilih bagian ganjil atau bukan
cout<<i<<" ";
getch();
}