Praktek 3 PK II (C++)

Praktek hari ini, diminta membuat program mengitung luas persegi panjang dan luas segitiga, dengan menu sebagai berikut :

PILIH MENU :

1. Luas Persegi Panjang

2. Luas Segitiga

3. Keluar

Kenapa praktek di posting ?? Berhubung banyak yang belum selesai, Pak Tito minta diposting ke blog masing2. Ya sudah, ngikut aja dech. Silahkan Pak dikoreksi.

Awalnya saya buat menggunakan label agar setelah melakukan perhitungan kembali ke menu, tapi menurut Pak Tito itu tidak terstruktur dan diminta menggunakan do while(), dan hasilnya sebagai berikut tidak dalam image lagi, terlalu panjang :mrgreen:

//—————————————————————————

#pragma hdrstop
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>

//—————————————————————————

#pragma argsused
int main(int argc, char* argv[])
{
//declare
int menu;
float p, l;

//init
menu=NULL;

//loop begin while (menu!=3)
do {
//bersihkan layar
clrscr();
//tampilkan menu
cout << “Pilih Menu Berikut Ini:” << endl;
cout << “1. Menghitung Luas Persegi Panjang” << endl;
cout << “2. Menghitung Luas Segitiga” << endl;
cout << “3. Keluar” << endl;
//menu belum dipilih
if (!menu) {
cout << “Menu pilihan anda : “;
cin >> menu;
cout << endl;
}
//menu telah dipilih
switch (menu) {
//menghitung luas persegi panjang
case 1 : {
cout << endl << “Menghitung Luas Persegi Panjang” << endl;
cout << “Nilai panjang : “;
cin >> p;
cout << “Nilai lebar : “;
cin >> l;
cout << “Luas persegi panjang tersebut adalah ” << p*l << endl << endl;
cout << “Menu pilihan anda : “;
cin >> menu;
break;
}
//menghitung luas segitiga
case 2 : {
cout << endl << “Menghitung Luas Segitiga” << endl;
cout << “Nilai alas : “;
cin >> p;
cout << “Nilai tinggi : “;
cin >> l;
cout << “Luas persegi panjang tersebut adalah ” << 0.5*p*l << endl << endl;
cout << “Menu pilihan anda : “;
cin >> menu;
break;
}
//keluar
case 3 : {
exit(0);
break;
}
//menu dipilih tidak tersedia
default : {
cout << endl << “Pilih Menu yang sesuai !!!” << endl;
cout << “Menu pilihan anda : “;
cin >> menu;
break;
}
}
}
while (menu != 3); //end loop
}
//—————————————————————————

Source Code : download

Link C++ Tutorial bisa didownload dilink berikut :

C++ Complete Reference 3rd edition

Visual C++ For Dummies







11 comments so far

  1. cah kene April 16, 2008 9:30 pm

    bagus nak…, kasih 11 deh..

    wakakaka…, ngarti juga kagak…..

  2. spypark.reborn April 16, 2008 9:56 pm

    wasem ik …
    kemana aja mz …
    br keliatan :mrgreen:

  3. lemonjuz April 17, 2008 12:11 pm

    wah… pusing aku liatnya… :shock:
    dulu aku belajarnya delphi
    wkk wkkk
    btw aku udah link kamu lho… :razz:

  4. spypark.reborn April 17, 2008 12:37 pm

    hi hi … dulu q jg pertama bljr itu, tp skrg lupa semua :mrgreen:

  5. Ifa April 19, 2008 1:03 am

    aku masih inget dikit² hihihi..

  6. spn April 19, 2008 1:07 pm

    Templatenya kren euy, terus terang program C teh teu ngarti…

  7. Shirei April 20, 2008 6:27 am

    wahaha jd inget jaman2 awal2 kuliah. pas UAP dan UTP smua include ditulis bahkan sampe Math.h dan yg aneh jg dimasukin (secara ga ngerti mau buat apa) wahahahah

    Nice coding

  8. ario dipoyono April 22, 2008 1:33 pm

    :twisted: :twisted: weits.. pusing liatnya IF {code tidak berhasil di eksekusi} ELSE {gagal} :razz: :razz:

  9. joanne April 24, 2008 3:05 pm

    wah2 ntar kalo dipajang begini codingnya apa ga dicontek kelompok lain?
    tapi lumayan buat source code nya para mahasiswa infor yg udah pusing2 :oops:

  10. preme April 25, 2008 6:26 pm

    jarang update neh om kemana aja??… sibuk ngawasi yha…… :razz:

  11. Supono May 2, 2008 4:25 pm

    Thx for CD nya, tp masih di temen euy, tar kalau dah di tangan, dikabari lagi. sekali lagi tengkqu.

Leave a comment

Please be polite and on topic. Your e-mail will never be published.