#include <stdio.h>
#include <iostream.h>
#include <iomanip.h> main() {
lalu kita Deklarasikan Variabel-variabel untuk program kita :
char nm1[25]= "Teguh Santoso",nm2[25]="Edi Susanto";
char nm3[25]="Saefudin",nm4[30]="Khasseimi Arif";
char nm5[25]="Puput Binanto",nm6[30]="M Rizky Efandi";
char nm7[25]="Jialu Aji S",ok,nim7[15]="12118381";
char klmpk[15]="Kelompok XII",kls[15]="12.1F.12";
char nim1[15]="12117197",nim2[15]="12118064",nim3[15]="12113294";
char nim4[15]="12117312",nim5[15]="12115177",nim6[15]="12118381";
int rumus,luas,a,t,p,l,s; => ini variabel yang wajib untuk dimasukkan.
Kemudian kita buat perintah masukkan untuk variabel yang telah kita deklarasikan :
cout<<"Hai,kita akan mencoba membuat :"<<endl; cout<<"Program Hitung Luas Segitiga,Persegi Panjang & Bujur Sangkar"<<endl;
cout<<"Dengan Menggunakan Metode (Switch-Case)"<<endl; =>disini kami menggunakan metode switch-case(Bentuk dari switch - case merupakan pernyataan yang dirancangan khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian. Pernyataan switch - case ini memiliki kegunaan sama seperti if – else bertingkat, tetapi penggunaannya untuk memeriksa data yang bertipe karakter atau integer)
printf("\n==============================================================""\n"); printf("%s\t\t\t%30s",klmpk,kls); => "/t" merupakan funsi escape(menghindar 8 karakter) printf ("\n""=============================================================="); printf("\nAnggota =\n"); cout<<nm1<<" "<<nm2<<" "<<nm3<<" "<<nm4<<endl; cout<<" "<<nim1<<"\t"<<nim2<<" "<<nim3<<"\t"<<nim4<<endl<<endl; cout<<nm5<<" "<<nm6<<" "<<nm7<<endl; cout<<" "<<nim5<<"\t "<<nim6<<"\t"<<nim7<<endl; cout<<"==============================================================\n"; clrscr; sini:
Kemudian kita masukkan proses hitung untuk mencari luas yang akan dihitung :
cout<<"Silahkan Masukkan Kode Yang Diinginkan[1/2/3] = ";cin>>rumus;
switch (rumus) case 1:
{cout<<"Menghitung Luas Segitiga (L=(A*T)/2)"<<endl;
cout<<"Alas = ";cin>>a;
cout<<"Tinggi = ";cin>>t;
luas=(a*t)/2;
cout<<"Luas = "<<luas<<endl;
break; case 2:
cout<<"Menghitung Luas Persegi Panjang (L=P*L)"<<endl;
cout<<"Panjang = ";cin>>p;
cout<<"Lebar = ";cin>>l;
luas=p*l;
cout<<"Luas = "<<luas<<endl;
break; case 3:
cout<<"Menghitung Luas Bujur Sangkar (L=S*S)"<<endl;
cout<<"Sisi = ";cin>>s;
luas=s*s;
cout<<"Luas = "<<luas<<endl;
break; default : cout<<"Anda Salah Memasukkan Kode"<<endl;
cout<<"Tolong Jangan Masukkan Kode Yang Tidak Terdaftar"<<endl; cout<<"Silahkan Ulangi dan Masukkan Kode Yang Benar"<<endl; } cout<<"=============================================================="<<endl; setelahnya kita akan memasukkan fungsi goto label (yang dimana berfungsi untuk mengarahkan ke program yang diawali oleh label)
cout<<"Ingin Hitung Kembali [Y/T] = ?";cin>>ok; clrscr(); if (ok=='Y'||ok=='y') goto sini; else goto disini; disini:
setelah selesai hal diatas kita akan menutup program yang kita buat dengan codingan dibawah ini(hanya untuk tambahan saja tidak wajib)
cout<<"Terima Kasih Sudah Mencoba (^_^)"<<endl;
cout<<"\n"; cout<<klmpk<<setiosflags(ios::right)<<setw(35)<<kls<<endl<<endl;
cout<<nm1<<" "<<nm2<<" "<<nm3<<" "<<nm4<<endl;
cout<<" "<<nim1<<"\t"<<nim2<<" "<<nim3<<"\t"<<nim4<<endl<<endl;
cout<<nm5<<" "<<nm6<<" "<<nm7<<endl;
cout<<" "<<nim5<<"\t "<<nim6<<"\t"<<nim7<<endl;
getch(); }
Seperti itulah Codingan untuk program mengitung luas Segitiga/persegi panjang/bujursangkar,apabila teman-teman ingin menghitung rumus lain cukup ganti variabel dan proses hitung/rumus yang ada diatas dengan rumus yang akan dicari hasilnya.Terima kasih.
gan gemana cara buat kursenya berubah jadi kayak ular gini?
BalasHapuswaahhh...keerrreeennn abiissssssssss
BalasHapus