Program
SederhanaPada Pascal Menggunakan Menu Prosedur Logika
Program
·
Prosedur
merupakan suatu blok program tersendiri yang merupakan bagia dari program lain
yang lebih besar. Prosedur dapat kembali oleh program utamanya ataupun oleh
prosedur lain
yang masih dalam satu kode program. Tetapi prosedur tidak dapat menghasilkan
nilai hanya merupakan proses didalamnya
·
uses
crt; berfungsi untuk memulai menjalankan program pada pascal.
·
procedure
ganti (pot1,
pot2, pot3,
pot4 : string); program
pascal yang saya gunakan saat ini adalah menggunakan program proseduremacam-macambunga yang adadidalam pot.
·
Var
jenis variabel yang digunakan disini adalah variabel pot1 , pot2 , pot3 , pot4 ,
dan pot5
·
pot5
: string; string pada pascal ini sama fungsinya
dengancinpadac++.
·
begin
berfungsi untuk memulai program
·
clrscr;
berfungsi untuk membersihkan layar
·
writeln
('Bungamana
yang berkualitasbagus?? : ',pot2,’&’,pot4); untuk menampilkan semua jenis bungayangadadidalam
pot pada saat kita melakukan proses runing.
·
Writeln
: Memisahkan 2 karakter agar jika dibaca tidak
jadi satu.
·
end;
untuk mengakhiri program.
·
writeln
('Bungamana
yang kulitasnyasama ?? :
',pot1,' & ', pot3); Maka
berikutnya nanti ada pot bunga yang kualitasbunganyasama.
Yaitu pot1
dan pot3. Yang bunganyaAnggrekdanLili.
·
readln;
untuk membaca semua program yang anda masukan pada saat
meruning
·
end.
Untuk mengakhiri program pascal.
Listing Program I
Output Program I
Listing Program I
Output Program I
Program
SederhanaPada Pascal Menggunakan Menu Fungsi
v Logika
Program
·
Fungsi
memiliki pengertian yang yang sama dengan prosedur, hanya saja letak
perbedaanya adalah fungsi memiliki hasil keluaran (output) sedangkan pada
prosedur hanya berisi proses.
Fungsi adalah suatu bagian program yang mengerjakan satu tugas dan hasilnya
biasanya hanya satu.
·
uses
crt; untuk memulai menjalankan program pada pascal.
·
var
: jenis variabel yang digunakan disini adalah variabel hasil , variabela, b,c
dan variabel pengurangandengan tipe data
integer.
·
function
hasil pengurangan(a
: integer; b:integer;
c:integer) : integer; maksudnya hasilpenjumlahandari var dataa
, dari var b, dan var data c.
·
Begin berfungsi untuk memulai menjalankan
programpascal.
·
clrscr;
berfungsi untuk membersihkan layar.
·
hasil
:=a-b-c; jumlahkan
ketiga data dari ketiga variabel tersebut.disini saya memasukan data sbb :
a:=
88;
b
:= 22;
c
:= 58;
·
hasil := hasilkurang (a,b,c);
·
writeln(‘nilai a :=
‘, a); akanmengeluarkanangka yang
sesuaidengan variable a.
·
writeln(‘nilai b := ‘, b); akanmengeluarkanangka yang sesuaidengan variable b.
·
writeln(‘nilai c :=
‘, c); akanmengeluarkanangka yang
sesuaidengan variable c.
·
writeln(‘hasilpengurangan a-b-c := ‘, hasil); setelah
program dijalankan / runing apabila berhasil maka hasil penjumlahannya akan
keluar secara otomatis
·
End.
Berfungsi untuk mengakhiri program pascal.
Listing Program II
Output Program II
Listing Program II
Output Program II
Membuat Program Sederhana Pada C++ Menggunakan Menu Prosedur
v Logika
Program
·
Prosedur
merupakan suatu blok program tersendiri yang merupakan bagia dari program lain
yang lebih besar. Prosedur dapat kembali oleh program utamanya ataupun oleh
prosedur laan yang masih dalam satu kode program. Tetapi prosedur tidak dapat
menghasilkan nilai hanya merupakan proses didalamnya.
·
Include : Perintah ini digunakan untuk
mengikut sertakan sebuah file library dalam hal ini disebut sebagai header. <iostream>adalah salah
satu file header yang salah satu fungsinya untuk menjalankan perintah cout.Cout : Berfungsi untuk menampilkan output sebuh data dalam suatu
program.
·
Int tambah8(int &D):Pendeklarasian
variable bertipe integer dengan nama variable “tambah8”
karena pada program ini menggunakan menu penjumlahan, dan tanda &digunakanuntukmenunjukan reference darivariabel D.
·
{ ini merupakan tubuh fungsi main.
·
D = D + 8;artinya jumlah dari
variabel D
tersebut akan dapat kita ketahui jika kita memasukan bilangan pada fungsi D kemudian dijumlahkan dengan angka 8 yang merupakan nilai fungsi
pendeklerasian awal pada program ini.
·
printf("\n Nilai di dalamfungsi8 + D = %d",D);
Printf itu sendiri berfungsi untuk menampilkan semua jenis data (numeric dan
karakter) yang berupa nilai, karaker ataupun konstanta. Printf ini memiliki
ataupun konstanta. Printf ini memiliki
fungsi yang sama dengan cout.Maka disini kita masukan nilai inputan yang kita
inginkan. %d yaitu untuk menyimpan
inputan yang bernilai bilangan bulat biasa.
·
return D;
kembali ke nilai D
·
} Untuk
mengakhiri pendeklerasian program.
·
Int
Main() yaitu tubuh utama program.
·
Int D : Pendeklarasian
variable bertipe integer dengan nama variable “D” sebagai input nilai.
·
printf("MasukanNilai D :
");scanf("%d",&D);yaitu untuk menampilkannilaiawal
yang kita inginkan.
·
printf("\n sebelumfungsidijalankan D = %d",D);
·
printf("\n HasilFungsiD = %d ",D,Tambah8(D);yaitu
untuk menampilkanpenjumlahan
nilai awal ditambahkan dengan nilai fungsi (8).
·
printf("\n setelahfungsidijalankan D = %d",D);
yaitu untuk menampilkan nilai akhir.
·
return 0; kembali ke menu awal
Membuat
Program SederhanaPada C++ Menggunakan Menu Fungsi
v Logika
Program
·
Fungsi
memiliki pengertian yang yang sama dengan prosedur, hanya
saja letak perbedaanya adalah fungsi memiliki hasil keluaran (output) sedangkan
pada prosedur hanya berisi proses.
Fungsi adalah suatu bagian program yang mengerjakan satu tugas dan hasilnya
biasanya hanya satu.
·
Include : Perintah ini digunakan untuk
mengikut sertakan sebuah file library dalam hal ini disebut sebagai header.
Dalam program ini saya menggunakan beberapa file header yaitu : #include<conio.h>, #include<stdio.h>
, #include<iostream.h>dan #include<iomanip.h>.
·
char pil;
artinya tipe data
yang digunakan adalah karakter untuk variabel berupa pilihan.
·
int lama,harga,denda,total; Pendeklarasian variable bertipe integer
dengan nama variable “lama” , “harga”,
“denda”, dan “total”.
·
hargasewa() masukan harga sewa buku yang telah kita
pilih.
·
{ ini merupakan tubuh fungsi main.
·
Kemudian masukan pilihansepedayang ingin kita sewa
dengan harga yang sudah di tentukan. sbb :
Sepeda A
|
Rp.
5000
|
Sepeda
B
|
Rp.
7500
|
Sepeda
C
|
Rp.10000
|
· cout<<”Tak
ada dalam pilihan”; Artinya
jika anda memilih buku yang di luar daftar buku yang ada, misalnya anda
memasukan buku gol D maka program akan kembali ke menu awal pada saat di runing
/ di jalankan.
· //
getch();Kodingan atau
instruksi yang berfungsi sebagai pengakhir program dan biasanya di akhiri
dengan tanda / symbol “}”.
· //
goto awal; program
akan kembali ke menu awal dan meminta anda untuk memasukan pilihan kembali.
· Disini
denda berlaku apabila lama penyewaansepeda
lebih dari 3 jam.
Keterlambatan 1 jam maka
dikenai denda Rp.25000
· Kemudian
total harga = harga sewa + denda (jika anda kena denda)
Output Program