Belajar array di C++


#include <iostream.h>

#include <stdio.h>

#include <conio.h>

#include <math.h>

void input(int x[],int n)

{

for (int i=1;i<=n;i++)

{cout<<“Masukan Nilai  : “;cin>>x[i];}

}

void tinggi(int x[],int n)

{

int max,min;

max = x[1];

min = x[1];

for (int i=2;i<=n;i++)

{

if (max < x[i])

max = x[i];

if (min > x[i])

min = x[i];

}

cout<<“\nNilai tertinggi = “<<max<<“\n”;

cout<<“Nilai terendah = “<<min<<“\n”;

}

double rata(int x[],int n)

{

double a,b;

a = 0;

for (int i=1;i<=n;i++)

{

a = a + x[i];

}

b = a/n;

cout<<“Rata-Rata : “<<a<<“/”<<n<<” = “<<b;

}

void main()

{

int p[50],N;

cout<<“Banyaknya Data : “;cin>>N;

cout<<endl;

input(p,N);

tinggi(p,N);

rata (p,N);

getch();

}

Cara Menampilkan Tabel di C++


#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<iomanip.h>
#include<string.h>

main()
{
int n,i,bb[10],hrg[10],jml_byr;

float jml[10],pjk,tbl;

char jns[10][10],awal,jp;

awal:
clrscr();

puts(“Gerobak fried chicken”);
puts(“________________________”);
puts(“Kode    Jenis     Harga”);
puts(“________________________”);
puts(” D      Dada      Rp2500″);
puts(” P      Paha      Rp2000″);
puts(” S      Sayap     Rp1500″);
puts(“________________________”);
puts(” “);
cout<<“banyak jenis :”;cin>>n;
cout<<endl;
for(i=1;i<=n;i++)
{
cout<<“Jenis ke-“<<i<<endl;
cout<<“Jenis potong[D/P/S]:”;cin>>jp;cout<<endl;
switch (jp)
{
case’D’:
case’d’:
strcpy(jns[i],”Dada”);
hrg[i]=2500;
break;
case’P’:
case’p’:
strcpy(jns[i],”Paha”);
hrg[i]=2000;
break;
case’S’:
case’s’:
strcpy(jns[i],”Sayap”);
hrg[i]=1500;
break;

default:
hrg[i]=0;
strcpy(jns[i],”–“);
break;
}
cout<<“Banyak Potong : “;cin>>bb[i];
jml[i]=hrg[i]*bb[i];

cout<<endl;
}
clrscr();
cout<<”          GEROBAK FRIED CHICKEN         “<<endl;
cout<<“________________________________________________”<<endl;
cout<<“No.   Jenis       Harga     Banyak    Jumlah   “<<endl;
cout<<”      Potong      Satuan    Pesan     Harga    “<<endl;
cout<<“________________________________________________”<<endl;

for(i=1;i<=n;i++){
cout<<setiosflags(ios::left)<<setw(7)<<i;
cout<<setiosflags(ios::left)<<setw(10)<<jns[i];
cout<<setiosflags(ios::right)<<“RP”<<setw(6)<<hrg[i];
cout<<setiosflags(ios::right)<<setw(5)<<bb[i];
cout<<setprecision(4)<<”        Rp.”<<jml[i]<<endl;
}

cout<<“________________________________________________”<<endl;

for(i=1;i<=n;i++){
if(i==1){
jml_byr=jml[i];
}else if(i<=2)
jml_byr=jml[i]+jml[i];

}
cout<<”                        Jumlah Bayar  Rp.”<<jml_byr<<endl;

pjk=0.1*jml_byr;
cout<<”                        Pajak 10%         Rp. “<<pjk<<endl;

tbl=jml_byr+pjk;
cout<<”                        Total Bayar   Rp.”<<tbl<<endl;

cout<<endl;
cout<<“Mau coba Lagi ???!! [Y/N]”<<endl;cin>>awal;
if (awal==’y’||awal==’Y’)
goto awal;
getch();
}

Contoh menampilkan menu di C++


#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <string.h>
#include <stdio.h>

void main(){

int i,n,ni[5],pr,pil,y,u,jk,usi[4],m,l,jm,d,w,t_usi,t_na;

char pro[5][5],ns[20][20],nl[20][20],jkl[8][8],hr[28],pn[28],
t_nl[15],t_jkl[15],t_ns[15],t_pro[15];

float na[10],g,q,jl,ut,tu,as,sum,rata,min,max;

a:
clrscr();
char *data[]={”        System Terpadu Borland C++”,
”         Universitas BSI Bandung\n”,
“\n1. Sistem Informasi Akademik Dengan Buble Sort “,
“\n2. Sensus Sederhana Dengan Buble Sort”,
“\n3. Matriks”,
“\n4. Menghitung jumlah string”,
“\n5. Deret penjumlahan dan faktorial”,
“\n6. The End “};
char pilhnmu;

for(int s=0;s<=7;s++)
cout<<data[s]<<endl;

cout<<“\nSilahkan masukan pilih sesuai dengan angka !!! “;
cin>>pil;
clrscr();

if(pil==1)
{b: clrscr();
cout<<data[2]<<endl;
cout<<“\nBanyak data yang akan dimasukan !!! “;
cin>>n;
cout<<endl;

sum=0;
for (i=1;i<=n;i++){

cout<<“Data ke-“<<i;
cout<<“\nNomor Induk : “;cin>>ni[i];
cout<<“Nama siswa : “;cin>>ns[i];
cout<<“Prodi [ 1.MI / 2.KA ] “;cin>>pr;

if(pr==1){
strcpy(pro[i],”MI”);
}else if(pr==2)
{strcpy(pro[i],”KA”);
}else
{strcpy(pro[i],”–“);
}

cout<<“\nNilai UTS   : “;cin>>ut;
cout<<“Nilai Tugas : “;cin>>tu;
cout<<“Nilai UAS   : “;cin>>as;
na[i]=(ut*0.3)+(tu*0.3)+(as*0.4);

sum=sum+na[i];

if(i<2) max=na[i];
if(na[i]>max)
max=na[i];

if(i<2) min=na[i];
if(na[i]<max)
min=na[i];

cout<<endl;
}

for (i=1;i<=n;i++){
for (int f=1;f<=n;f++){
for(int d=1;d<=n;d++){

if(na[f]<na[i]){

t_na=na[i];
strcpy(t_ns,ns[i]);
strcpy(t_pro,pro[i]);
na[i]=na[f];
strcpy(ns[i],ns[f]);
strcpy(pro[i],pro[f]);
na[f]=t_na;
strcpy(ns[f],t_ns);
strcpy(pro[f],t_pro);

}

}
}
}

clrscr();

cout<<“_____________________________________________\n”;
cout<<“Sistem Informasi Akademik Dengan Buble Sort\n”;
cout<<“_____________________________________________\n”;
cout<<“No  NIM     NAMA MAHASISWA      PRODI    NA \n”;

for (i=1;i<=n;i++){

cout<<setiosflags(ios::left)<<setw(4)<<i;
cout<<setiosflags(ios::left)<<setw(8)<<ni[i];
cout<<setiosflags(ios::left)<<setw(21)<<ns[i];
cout<<setiosflags(ios::left)<<setw(8)<<pro[i];
cout<<setprecision(3)<<na[i]<<endl;
}

cout<<“_____________________________________________\n”;

cout<<“\nNilai tertinggi    : “<<max;
cout<<“\nNilai Terendah     : “<<min;
rata=sum/n;
cout<<“\nNilai Rata         : “<<rata;
cout<<“\nJumlah nilai MHS   : “<<sum;
cout<<“\nBanyaknya mahsiswa : “<<n;

cout<<endl;
cout<<“\nTekan angka 1 goto awal tekan angka 2 for try again\n”<<endl;
cout<<“Pilihnya adalah =”; cin>>pilhnmu;
if(pilhnmu==’1′)
goto a;
else
goto b;

}

else if(pil==2)
{
c: clrscr();
cout<<data[3]<<endl;
cout<<“\nBanyak data yang akan dimasukan !!! “;
cin>>u;

for(y=1;y<=u;y++){

cout<<“\nData ke-“<<y<<endl;
cout<<” Nama Lengkap : “;cin>>nl[y];
cout<<”  Jenis Kelamin [ 1.Pria / 2.Wanita ] : “;
cin>>jk;

switch(jk){
case 1:
strcpy(jkl[y],”Pria”);
break;
case 2:
strcpy(jkl[y],”Wanita”);
break;

default:
strcpy(jkl[y],”—–“);
break;
}

cout<<”   Usia : “;
cin>>usi[y];
cout<<endl;

}
for(y=1;y<=u;y++){
for(int t=1;t<=u;t++){
for (int z=1;z<=u;z++){

if(usi[t]<usi[y]){

t_usi=usi[y];

strcpy(t_nl,nl[y]);

strcpy(t_jkl,jkl[y]);

usi[y]=usi[t];

strcpy(nl[y],nl[t]);

strcpy(jkl[y],jkl[t]);

usi[t]=t_usi;

strcpy(nl[t],t_nl);
strcpy(jkl[t],t_jkl);

}
}
}

}
clrscr();
cout<<”     Sensus Penduduk Desa Cikeumeh “;
cout<<“\n             Tahun 2010\n”;
cout<<“___________________________________________\n”;
cout<<“No   Nama Lengkap    jenis kelamin    usia\n”;
cout<<“___________________________________________\n”;

for(y=1;y<=u;y++){

cout<<setiosflags(ios::left)<<setw(6)<<y;
cout<<setiosflags(ios::left)<<setw(19)<<nl[y];
cout<<setiosflags(ios::left)<<setw(14)<<jkl[y];
cout<<setiosflags(ios::left)<<setw(12)<<usi[y]<<endl;

}
cout<<“___________________________________________\n”;

cout<<endl;
cout<<“Tekan angka 1 goto awal tekan angka 2 for try again\n”<<endl;
cout<<“Pilihnya adalah =”; cin>>pilhnmu;
if(pilhnmu==’1′)
goto a;
else
goto c;
}

else if(pil==3)
{d: clrscr();
cout<<data[4]<<endl;
cout<<“\nMasukan nilai dan liat hasilnya : “;
cin>>m;
clrscr();
cout<<“Skema matriks diagonal \n\n”;
for(int h=1;h<=m;h++){
for (int j=1;j<=m;j++){
if(h==j){
cout<<“1”;
}else{
cout<<“0”;
}
}
cout<<endl;
}
cout<<“\nSkema matriks bertingkat \n\n”;

for(int h=1;h<=m;h++){
for (int j=1;j<=m;j++){

g=1;
g=h*j;
cout<<” “<<g;

}
cout<<endl;
}

cout<<“Tekan angka 1 goto awal tekan angka 2 for try again\n”<<endl;
cout<<“Pilihnya adalah =”; cin>>pilhnmu;
if(pilhnmu==’1′)
goto a;
else
goto d;

}

else if(pil==4)
{e: clrscr();
cout<<data[5]<<endl;

cout<<“\nMasukan Kalimat string : “;
gets(hr);

cout<<“Panjang string adalah : “;
cout<<strlen(pn);
cout<<endl;

cout<<“Tekan angka 1 goto awal tekan angka 2 for try again\n”<<endl;
cout<<“Pilihnya adalah =”; cin>>pilhnmu;
if(pilhnmu==’1′)
goto a;
else
goto e;

}

else if(pil==5)
{f: clrscr();
cout<<data[6]<<endl;
cout<<“\nMasukan angka yang anda suka = “; cin>>d;

jl=0;
for ( w=1;w<=d;w++)
jl=jl+w;

cout<<“\nHasil dari Deret penjumlahan adalah : “<<jl;

cout<<endl;

q=1;

for(y=d;y>=1;y–)

q=q*y;
cout<<“\nBingan faktorial dari Angka anda adalah = “<<q;

cout<<endl;
cout<<“\nTekan angka 1 goto awal tekan angka 2 for try again”<<endl;
cout<<“Pilihnya adalah =”; cin>>pilhnmu;
if(pilhnmu==’1′)
goto a;
else
goto f;

}

else if(pil==6){
cout<<“Hatur nuhun tos nyobian !!!!”;
getch();}

else
{
cout<<“Maaf Angka Anda salah Anda Kurang Beruntung!!!\n”<<endl;
cout<<“Tekan angka 1 goto awal tekan angka 6 for The End”<<endl;
cout<<“Pilihnya adalah =”; cin>>pilhnmu;
if(pilhnmu==’1′)
goto a;
}

getch();
}

Menampilkan Menu Rumus Matematika dengan menggunakan pemrograman C++


#include <iostream.h>
#include <stdio.h>
#include <conio.h>
main()
{
menu :

char jw,ulg;
clrscr();
cout << ” Menu Rumus Matematika \n” ;

cout << ” 1. Rumus luas Persegi \n”;
cout << ” 2. Rumus luas Lingkaran \n”;
cout << ” 3. Rumus luas Persegi Panjang \n \n”;

cout << ” Masukan Pilihan [1/2/3] = “; cin >> jw;

if ( jw==’1′ )
{
goto persegi;
}
else if ( jw==’2′ )
{
goto lingkaran;
}
else
{
goto menu;
}

persegi :

clrscr();
int sisi,lpersegi;

cout << ” Masukan Nilai Sisi : ” ; cin >> sisi;

lpersegi=sisi*sisi;
cout << ” Maka Luas Perseginya adalah : ” << lpersegi ;
cout << endl;

cout <<” Apakah anda mau mengulang ? ” ; cin >> ulg;
if (ulg==’Y’ || ulg==’y’)
{
goto menu;
}
getch();
lingkaran :

clrscr();
float phi=3.14;
int jari;
float llingkaran;

cout << ” Masukan Nilai Jari jari : ” ; cin >> jari;
llingkaran=(phi)* (jari*jari);
cout << ” Maka Luas Lingkarannya adalah : ” << llingkaran ;

cout << endl;

cout <<” Apakah anda mau mengulang ? ” ; cin >> ulg;
if (ulg==’Y’ || ulg==’y’)
{
goto menu;
}

getch();

xxx :

clrscr();
int panjang,lebar,lpanjang;

cout << ” Masukan Nilai Panjang : ” ; cin >> panjang;
cout << ” Masukan Nilai lebar : ” ; cin >> lebar;
lpanjang=panjang*lebar;
cout << ” Maka Luas Persegi Panjang adalah : ” ; cin >> lpanjang;

cout << endl;

cout <<” Apakah anda mau mengulang ? ” ; cin >> ulg;
if (ulg==’Y’ || ulg==’y’)
{
goto menu;
}

getch();
}

versi 2:

#include <iostream.h>
#include <conio.h>

void main(){

a:
clrscr();

char a;
int rm;
float p,s,l,pj,le,pp,r;

cout<<“Menu Rumus Matematika”;
cout<<“\n1. Rumus L.Persegi”;
cout<<“\n2. Rumus L.Lingkaran”;
cout<<“\n3. Rumus L.Persegi Panjang”;
cout<<“\n\nPilih rumus yang diinginkan [1/2/3]= “;
cin>>rm;

if(rm==1)
{

cout<<“\nRumus yang anda pilih = Persegi”;
cout<<“\nMasukan sisi          = “;
cin>>s;
p=s*s;
cout<<“\nLuas Persegi = “<<p;

}

else if(rm==2)
{
cout<<“\nRumus yang anda pilih = Lingkaran”;
cout<<“\nMasukan jari-jari     = “;
cin>>r;
l = 3.14*(r*r);

cout<<“\nLuas Lingkaran = “<<l;
}

else if(rm==3)
{
cout<<“\nRumus yang anda pilih = Persegi Panjang”;
cout<<“\nMasukan panjang       = “;
cin>>pj;
cout<<“\nMasukan Lebar         = “;
cin>>le;
pp = pj*le;

cout<<“\nLuas Persegi Panjang  = “<<pp;
}

cout<<“\nMau nyoba lagi ga ?? [y/n]= “;
cin>>a;
if (a==’y’ || a==’Y’)
goto a;
getch();
}

Scion mobil mungil 4-seater


 scion iq 2012 4 468x311 Scion iQ 2012 Mobil 4 seater Terkecil di Kelas PremiumSAN FRANSISCO (DP) — Scion berjanji akan memarkir Scion iQ — premium micro-subcompact — di seluruh showroom Scion di Amerika Serikat pada Oktober 2011.

Mobil berbasis Toyota iQ ini diklaim menjadi mobil 4-seater termungil di kelas premium. Wheelbase-nya hanya 2 meter. Panjang 3 m dan lebarnya 1,7 m.

Scion iQ dijejali mesin 4-silinder, 1,3 liter, dual VVT-i bertenaga 94 hp dan bertorsi 120,5 Nm. Dengan dikencani transmisi CVT, Scion iQ sanggup menjelajah 15,73 km dengan 1 liter bensin.

Lucunya, kofigurasi duduk di dalam kabin Scion iQ 3+1. Namun, hebatnya, mobil semungil ini dihadiahi 11 airbags.

Scion memperkaya sistem keselamatan iQ dengan Star Safety System, yang terdiri dari antilock Brakes (ABS), Electronic Brake-force Distribution (EBD), Brake Assist (BA), Traction Control (TRAC), Vehicle Stability Control (VSC) dan Smart Stop Technology brake-override.

Akan ada 7 pilihan warna untuk para konsumen Blizzard Pearl, Classic Silver Metallic, Magnetic Gray Metallic, Black Sand Pearl, Hot Lava, Pacific Blue Metallic serta Black Currant Metallic.

Harga Scion iQ 2012 US$ 15.265 atau sekitar Rp 130 jutaan. [dp/Ind]

Akhir 2011 Avanza 2012 Hadir di Indonesia


ToyotaAvanza2012 2 460x278 Toyota Avanza 2012 Diprediksi Hadir Akhir 2011JAKARTA (DP) — Toyota Avanza 2012 diprediksi akan hadir pada akhir tahun ini. Mobil keluarga paling laris di Tanah Air akan mengalami penyegaran dan perubahan yang signifikan.

Informasi dapurpacu.com dapatkan Avanza 2012 akan hadir dengan paras baru yang lebih modern dan dinamis.

Ketika ditanyakan pada Presiden Direktur PT Toyota Astra Motor (TAM), Johnny Darmawan, saat perkenalan Innova dan Fortuner 2012 (20/7) menyatakan Avanza baru kemungkinan hadir pada quarter akhir tahun ini.

Kabarnya tampilan baru Avanza akan diluncurkan pada November mendatang. Perihal kabar tersebut TAM masih menutup rapat.

Desainnya akan mengalami perubahan dan jantung mekanisnya diperkirakan masih menggunakan mesin VVTi dengan kapasitas yang sama dengan sebelumnya.

Beberapa waktu yang lalu Dapurpacu.com mendapatkan rendering foto yang diklaim sebagai Avanza baru.

Foto tersebut memperlihatkan tampilan Avanza yang lebih modern, dinamis dan mewah. Lampu depannya model trapesium yang menyatu dengan grille model horizontal, sedangkan pada bagian buritan lampunya tidak lagi memanjang. [dp/Wyu]

Suzuki Burgman Fuel-Cell Emisi AIR


suzukiburgmanfuelcell 1 460x306 Suzuki Burgman Fuel Cell: Skuter Beremisi Air Suzuki mengumumkan Suzuki Burgman Fuel-Cell Scooter menjadi kendaraan fuel-cell pertama yang mendapat sertifikat Whole Vehicle Type Approval di Uni Eropa.

Burgman Fuel-Cell Scooter  mendebut di Tokyo Motor Show 2009. Suzuki menggandeng Intelligent Energy untuk mengembangkan sistem fuel-cell skuter ini sejak Februari 2010.

Mereka melakukan uji coba di jalanan Inggris di sekitar Loughborough University dengan satu unit Burgman Fuel-Cell Scooter. Suzuki berencana menambah beberapa Burgman Fuel-Cell Scooter lagi untuk diuji coba.

Burgman Fuel-Cell Scooter berbasis  Suzuki Burgman. Skutik ini dilengkapi fuel-cell berpendingin udara dan tanki hidrogen, yang compact dan ringan. Tanki hidrogen disembunyikan di dalam frame. Daya listrik didapat dari fuel cell dan memberi tenaga kepada sebuah motor untuk menggerakkan skuter.

Sepanjang skuter berjalan hanya mengeluarkan emisi air. Dengan adanya sertifikat ini maka Burgman Fuel-Cell Scooter  dapat dijual di semua negara anggota Uni Eropa