h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
main()
int i,n,kd[2],satuancm[5];
long nilai1[20],nilai2[20],hasil[20];
cout<<"\n Skala adalah perbandingan antara ukuran pada peta dengan ukuran sebenarnya."<<endl;
cout<<endl;
cout<<"
___________________________________________________________________"<<endl;
cout<<" |_________________________________________|
_________________________|"<<endl;
cout<<" |_________________________________________|
_________________________|"<<endl;
cout<<"\n skala 1:n artinya setiap 1cm pada gambar(peta) mewakili n cm pada ukuran
sebenarnya."<<endl;
cout<<"\n contoh:"<<endl;
cout<<" skala 1:10000 artinya 1cm mewakili 10000cm atau 100m atau 1km jarak sebenranya"<<endl;
//clrscr();
cout<<"\n1. Jarak kota A ke kota B adalah 200km. Jarak pada peta 10cm. Berapakah skalanya?"<<endl;
cout<<" Jawab:"<<endl;
cout<<"\n2. Jarak kota A ke kota B pada peta 5 cm dengan skala 500000. Berapakah jarak
sesungguhnya?"<<endl;
cout<<" Jawab:"<<endl;
cout<<"\n3. Seorang drafter membuat peta jalan yang panjangnya 100 km dengan skala
1:200000."<<endl;
cout<<" Jawab:"<<endl;
cout<<" jarak peta = jarak sebenarnya * skala = 100km * -------- = -------- = ------------ = 50 cm"<<endl;
//clrscr();
cout<<"Banyak Data yang ingin di hitung : ";cin>>n;
cout<<endl;
cout<<"1. Skala"<<endl;
switch(kd[i])
case 1:
strcpy(soal1,"Jarak Peta");
strcpy(satuan1,"Cm");
strcpy(soal2,"Jarak Sebenarnya");
strcpy(satuan2,"Km");
nilai2[i]=nilai2[i]*100000;
satuancm[i]=nilai1[i];
hasil[i]=nilai2[i];
break;
case 2:
strcpy(soal1,"Jarak Peta");
strcpy(satuan1,"Cm");
strcpy(soal2,"Skala");
strcpy(satuan2," ");
hasil[i]=nilai1[i]/(1/nilai2[i]);
break;
case 3:
strcpy(soal1,"Jarak Sebenarnya");
strcpy(satuan1,"Km");
strcpy(soal2,"Skala");
strcpy(satuan2," ");
hasil[i]=nilai1[i]*nilai2[i];
break;
// skala[i]=jp[i]/js[i];
// js[i]=jp[i]/(1/skala[i]);
// jp[i]=js[i]*skala[i];
}//penutup for
//clrscr();
cout<<endl;
cout<<"
_____________________________________________________________________________________
_________"<<endl;
cout<<"| | Diketahui soal | |"<<endl;
cout<<"|____|_____________________________|_____________________________|
_____________________________|"<<endl;
cout<<setiosflags(ios::left)<<setw(2)<<""<<i;
cout<<setiosflags(ios::left)<<setw(3)<<""<<soal1;
cout<<setiosflags(ios::left)<<setw(10)<<nilai1;
cout<<setiosflags(ios::left)<<setw(10)<<satuan1;
cout<<setiosflags(ios::left)<<setw(10)<<soal2;
cout<<setiosflags(ios::left)<<setw(10)<<nilai2;
cout<<setiosflags(ios::left)<<setw(10)<<satuan2;
//cout<<setiosflags(ios::left)<<setw(10)<<satuancm;
cout<<setiosflags(ios::left)<<setw(10)<<hasil[i];
getch();