Selamat datang di ForSa! Forum diskusi seputar sains, teknologi dan pendidikan Indonesia.

Welcome to Forum Sains Indonesia. Please login or sign up.

Agustus 09, 2022, 11:22:07 PM

Login with username, password and session length

Topik Baru

Artikel Sains

Anggota
  • Total Anggota: 26,760
  • Latest: Hormide
Stats
  • Total Tulisan: 139,633
  • Total Topik: 10,390
  • Online today: 88
  • Online ever: 441
  • (Desember 17, 2011, 09:48:51 AM)
Pengguna Online
Users: 0
Guests: 54
Total: 54

Aku Cinta ForSa

ForSa on FB ForSa on Twitter

[HELP] need pahlawan

Dimulai oleh DikyGege, Juli 15, 2012, 02:08:51 AM

« sebelumnya - berikutnya »

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

DikyGege

Gini gan ..

ane dpt tugas c++

trus ane gogelingan nemu gini an .

tugasnya bikin funcion" dibawah dlm 1 program :

~ input - output
~ kondisi ( if / switch)
~ perulangan ( for / while / do while )
~ array
~ fungsi ( void funcion / return value )

menurut agan" program di bawah ini memenuhi syarat di atas ga??


Kutip
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
judul()
{
cout<<"=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*="<<end l;
cout<<"\t Rental Mobil Saya Punya"<<endl;
cout<<"=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*="<<end l;
}
main()
{
struct
{
char kode[5],napel[30],mobil[15];
long int harga,lama,tohar;
}
rental[10];
long int toba=0,ubay,ukem;
int i,n;
clrscr();
judul();
cout<<"input banyaknya data=";cin>>n;
for(i=1;i<=n;i++)
{
cout<<"data ke-"<<i<<endl;
cout<<"nama pelanggan =";cin>>rental.napel;
cout<<"kode mobil [INV/AVZ/KJG/CRY]=";cin>>rental.kode;
if(strcmp(strupr(rental.kode),"INV")==0)
{
strcpy(rental.mobil,"innova");
rental.harga=250000;
}
else if(strcmp(strupr(rental.kode),"AVZ")==0)
{
strcpy(rental.mobil,"avanza");
rental.harga=200000;
}
else if(strcmp(strupr(rental.kode),"KJG")==0)
{
strcpy(rental.mobil,"kijang");
rental.harga=175000;
}
else
{
strcpy(rental.mobil,"carry");
rental.harga=150000;
}
cout<<"lama sewa =";cin>>rental.lama;
rental.tohar=rental.harga*rental.lama;
}
clrscr();
judul();
cout<<"___________________________________________ _______________________"<<endl;
cout<<"no kode nama harga lama total "<<endl;
cout<<" mobil pelanggan sewa sewa harga "<<endl;
cout<<"___________________________________________ _______________________"<<endl;
for(i=1;i<=n;i++)
{
toba=toba+rental.tohar;
cout<<setiosflags(ios::left)<<setw(4)<<i;
cout<<setiosflags(ios::left)<<setw(10)<<rental.kode;
cout<<setiosflags(ios::left)<<setw(16)<<rental.napel;
cout<<setiosflags(ios::left)<<setw(13)<<rental.harga;
cout<<setiosflags(ios::left)<<setw(12)<<rental.lama;
cout<<setiosflags(ios::left)<<setw(5)<<rental.tohar<<endl;
}
cout<<"total bayar="<<toba<<endl;
awal:
cout<<"uang bayar =";cin>>ubay;
if(ubay<toba)
{
cout<<"uang bayar kurang!!!!!!!!!!"<<endl;
goto awal;
}
else
ukem=ubay-toba;
cout<<"kembali ="<<ukem<<endl;
getch();
}