Sabtu, 24 November 2012

LA 8



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
 



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

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
·         } untuk mengakhiri program.
 Listing Program

 Output Program



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)
·    Clrscr() untuk membersihkan layar.
Listing Program
 
Output Program