nama program : buat_mie_rebus.cpp
// program membuat mie rebus
//siapkan semua peralatan masak
#include<iostream.h>
//bahan yang mesti ada
{
integer mie ;
integer air;
integer bumbu;
integer api ;
integer wadah ;
integer mie rebus
// bahan yang wajib ada
cout << “Sediakan wadah : “ ;
cin >> wadah ;
cout << “Tuang air : “ ;
cin >> air ;
cout << “Masukkan mie : “ ;
cin >> mie ;
cout << “Hidupkan api : “ ;
cin >> api ;
// cara membuat mie rebus
mie rebus = wadah + air + mie + bumbu + api;
//sajika mie rebus
cout << “ mie rebus adalah “ << mie rebus ;
}
MENUANGKAN ALGORITMA KEDALAM BENTUK PROGRAM
Untuk menuangkan algoritma ke bentuk program, programmer mesti tahu seluk beluk bahasa pemrograman yang digunakan
Contoh :
nama program : latihan1.cpp
// program menghitung keliling persegi panjang
//sediakan semua perlengkapan
#include<iostream.h>
//hal-hal yang wajib ada
int main()
{
int panjang ;
int lebar ;
int keliling ;
// mintalah hal-hal yang wajib ada tadi
cout << “Masukkan nilai panjang : “ ;
cin >> panjang ;
cout << “Masukkan nilai lebar : “ ;
cin >> lebar ;
// cara menghitung keliling
keliling = 2*panjang + 2*lebar ;
//tampilkan hasil keliling
cout << “ Keliling Persegi Panjang adalah “ << keliling ;
}
1. Menguji dan Mengeksekusi Program
Setelah program ditulis maka perlu dijalankan untuk mengetahui kebenarannya, apakah benar atau salah sesuai kehendak programmer
Kesalahan yang mungkin timbul :
1. Salah sintaksis
2. Salah logika
3. Salah runtime
1. Salah sintaksis adalah KESALAHAN PENULISAN yang tidak sesuai dengan standar bahasa pemrograman
Mis.
Variabel dideklarasikan dengan nama ‘phi’ namun ketika dibawah ditulis ‘pi’
Lupa menuliskantitik koma ; diakhir baris tulisan
Dsb
SALAH SINTAKSISmembuat program tidak dapat dijalankan sampai kesalahan tersebut diperbaiki
2. Salah logika merupakan kesalahan dalam perhitungan rumus atau meletakkan suatu logika.
Salah logika cukup membingungkan karena program berjalan baik tapi hasilperhitungan / logikanya tidak sesuai yang diinginkan
Contoh :
(a+b)*c berbeda a+b*c
Mis : (1+2)*3 berbeda 1+2*3
3. Salah runtime merupakan kesalahan dianggap fatal karena sesuatu operasi tidak dapat dijalankan oleh komputer
Mis.
Dalam modul perhitungan terdapat pembagian dengan nol
No comments:
Post a Comment