Program Latihan
1. buat program seperti pada list latihan 1.1
#include<iostream.h>
#include<conio.h> Contoh Program 1.2
#include<stdio.h>
void main()
{
cout<<"Selamat Datang\n------------\n";
getch();
}
2. Simpan dengan nama file latihan 1
3. Lakukan kompilasi
4. Jika sudah sukses, kemudian run
5. Amati hasilnya dan jelaskan secara analisa
6. Lakukan langkah 1-5 untuk latihan 1.2
#include <iostream.h>
int main()
{
double jam, besar, bayar;
cout << "Berapa Jam Kamu bekerja? ";
cin >> jam;
cout << "Berapa besar gaji tiap jamnya? ";
cin >> besar;
bayar = jam * besar;
cout << "Kamu mendapatkan Gaji (Rp)" << bayar << endl;
return 0;
}
Struktur program : Setiap program C/C++ terdiri dari satu atau lebih fungsi bila
program tersebut adalah program atau modul utama maka dalam program tersebut maka
program tersebut harus memiliki fungsi main( ).
A. Fungsi main ( ), adalah fungsi yang pertama kali dikerjakan oleh setiap program.
a. Format untuk fungsi main
Tipe_data main (int argc, char argv[ ]).
{
Deklarasi variabel;
Statement;
Deklarasi variabel;
Return nilai;
}
b. Format fungsi main secara umum
Tipe_data main (int argc, char argv[ ]).
{
Deklarasi variabel local;
Statement;
Return nilai;
}
B. Varaibel adalah identifier yang digunakan untuk menampung data / informasi. Dimana
atauran penamaannya :
1. Diawali dengan huruf atau underscore ( _ ).
2. Diikuti dengan huruf, angka atau underscore
3. panjang maksimum 32 karakter (ANSI)
4. membedakan huruf besar dan kecil
5. bukan kata kunci (keyword)
C. Deklarasi, deklarasi dapat dideklarasikan diantara statement, tidak harus selalu diawali
fungsi. Contoh sytax :
Type variabelname;
Typevariabelname = initial value;
Contoh :
Int a;
Double k = 30.17
Long file size, disksize, total;
D. Operator, adalah simbol yang mengolah nilai pada operan dan menghasilkan satu nilai
baru. Setiap operator mengolah data satu cara tertentu.
· Aritmetika (Arithmatic Operators)
Adalah operator yang digunakan untuk memanipulasi kalkulasi matematika. Tabel
operator :
Tipe
Operator Arti Contoh
Data
Unary Numeric z = + x
+
Plus +3
Unary Numeric z = - y
-
Plus
Tambah Numeric z = x +
+
y
kurang Numeric z = y –
-
x
kali Numeric z = y *
*
x
bagi Numeric z = z /
/
x
modulus Integer z=y%
%
x
Program Latihan
1. buat program seperti pada list latihan 2.1
#include<iostream.h>
#include<conio.h>
void main()
{
float tambah,kurang,bagi,kali,a=5,b=2;
int sisa;
tambah=a+b;
kurang=a-b;
bagi=a/b;
kali=a*b;
sisa=5%2;
cout<<"5+2 : "<<tambah<<endl;
cout<<"5-2 : "<<kurang<<endl;
cout<<"5/2 : "<<bagi<<endl;
cout<<"5%2 : "<<sisa<<endl;
cout<<"5*2 : "<<kali<<endl;
}
Program Latihan
1. buat program seperti pada list latihan 2.1
#include<iostream.h>
#include<conio.h>
void main()
{
int a=2,b=3,c=3;
cout<<"a : "<<a<<endl;
cout<<"b : "<<b<<endl;
cout<<"c : "<<c<<endl;
cout<<"a<b:"<<(a<b)<<endl;
cout<<"a>b:"<<(a>b)<<endl;
cout<<"a==c:"<<(a==c)<<endl;
cout<<"b==c:"<<(b==c)<<endl;
cout<<"a!=c:"<<(a!=c);
}
2. Simpan file program anda
3. Lakukan kompilasi
4. Jika sudah sukses, kemudian run
5. Amati hasilnya dan jelaskan secara analisa
Program Latihan
1. buat program seperti pada list latihan 2.2
#include<iostream.h>
#include<conio.h>
void main()
{
int tugas,uts,uas;
tugas=78; uts=90; uas=89;
if(tugas>70&&uts>75&&uas>75)
{
cout<<"lulus";
}
else
{
cout<<"tidak lulus";
}
}
Tugas Buat Algoritma dan program menggunakan turbo C/Visual C/ Borland C++
1. Dalam suatu kalkulasi, harga X dihitung dari harga A ditambah dengan harga B. Jika harga
X posiif, harga Y adalah harga A dikali B. Jika tidak, harga Y = X. Buatlah algoritma
permasalahan ini.
2. Terdapat dua buah bilanggan A dan B. Jika kedua bilangan itu sama, cetak kedua bilangan
tersebut. Jika tidak sama cetak yang lebih kecil.
3. Buat algoritma untuk masalah berikut ini, dimana tujuan akhir yang diinginkan adalah
membuat laporan hasil proses penjualan bahan bakar (minyak) dengan perincian harga
sebagai berikut :
1-25 liter harga/liter Rp 500.
26-50 liter harga/liter Rp 480
51-100 liter harga/liter Rp 460.
Lebih dari 100 liter harga/liter Rp 450