2. Analisis :
Input : r (jari-jari lingkaran) dan π
Luas lingkaran : π x r2
3. Analisis :
Input jumlah sks dan nilai dalam bentuk huruf [A-E]
Output nilai IPK berdasarkan jumlah sks dan nilai huruf
Program C++ :
#include <iostream>
#include <conio.h>
#include <string.h>
#include <cstdlib>
class makul{
public:
int input();
private:
int id[10];
string kuliah[50];
char wp[5];
int sks[10];
string nilai[5];
};
int mahasiswa :: masuk (){
mhs daftar;
cout<<"Nama : "; cin>>daftar.nama;
cout<<"Nim : "; cin>>daftar.nim;
cout<<"Fakultas : "; cin>>daftar.fakultas;
cout<<"Prodi : "; cin>>daftar.prodi;
cout<<"Alamat : "; cin>>daftar.alamat;
}
int makul::input(){
cout<<endl;
cout<<"===============INPUTKAN HASIL
STUDI================"<<endl<<endl;
int semua;
cout<<"Masukkan jumlah matakuliah : "; cin>>semua;
string A,a,B,b,C,c,D,d,E,e;
int kali,jumlah=0,jumsks=0;
int x=0;
while(x<semua){
cout<<"Kode : ";cin>>id[x];
cout<<"matakuliah : "; cin>>kuliah[x];
cout<<"W/P : "; cin>>wp[x];
cout<<"SKS : "; cin>>sks[x];
cout<<"nilai: "; cin>>nilai[x];
cout<<endl;
if(nilai[x]=="A"||nilai[x]=="a"){
kali=4*sks[x];
}else if(nilai[x]=="B"||nilai[x]=="b"){
kali=3*sks[x];
}else if(nilai[x]=="C"||nilai[x]=="c"){
kali=2*sks[x];
}else if(nilai[x]=="D"||nilai[x]=="d"){
kali=1*sks[x];
}else if(nilai[x]=="E"||nilai[x]=="e"){
kali=0*sks[x];
}else{
cout<<"Nilai hanya sampai A-E"<<endl;
break;
}
kali=kali+kali;
jumsks=jumsks+sks[x];
x++;
}
float ipk=kali/jumsks;
cout<<endl;
cout<<"******************"<<endl;
cout<<"jumlah sks yang diambil :"<<jumsks<<endl;
cout<<"jumlah mata kuliah yang diambil : "<<semua<<endl;
cout<<"IPK : "<<endl;
cout<<"*******************";
}
int main(){
mahasiswa panggil;
panggil.masuk();
matkul data;
data.input();
return 0;
}
4. Analisis :
1. Masukkan kode barang
2. Masukkan harga barang
3. Masukkan jumlah barang
4. Hitung bayar = harga barang*jumlah barang
5. Jika membayar >100 ribu maka akan diberikan diskon 10% selain itu tidak akan
mendapatkan diskon
6. Hitung total bayar = total pembayaran - diskon
7. Cetak total bayar atau total harga akhir setelah diskon.
/*HARGA AKHIR*/
total_harga_akhir=total_harga_awal-diskon;
cout<<"\t\t\t\tTotal Harga :"<<total_harga_akhir<<endl;
cout<<"\t\t\t\tUang Yang Dibayar :";
cin>>jumlah_uang;
/*PENGEMBALIAN UANG*/
kembalian=jumlah_uang-total_harga_akhir;
cout<<"\t\t\t\tUang Kembali :"<<kembalian<<endl;
cout<<"\t\t\t\t==================================\n";
cout<<"\t\t\t\tTerima Kasih\n";
cout<<"\t\t\t\t==================================\n";
return 0;
}