Kamis, 13 Desember 2012

Program Angka Genap-Ganjil C++


#include <iostream>
#include <conio>
void main()
{
int angka;
cout<<"masukkan angka: ";cin>>angka;
if (angka % 2==0)
{
cout<<"angka "<<angka<<" adalah genap";
}
else
{
cout<<"angka "<<angka<<" adalah ganjil";
}
getch();
}


Program Nilai

#include <iostream>
#include <conio>
int main()
{
int nilai;
cout<<"masukkan nilai anda: ";cin>>nilai;
if (nilai>=80)
{
cout<<"nilai anda: A";
}
else if ((nilai>=60)&&(nilai<80))
{
cout<<"nilai anda: B";
}
else if ((nilai>=40)&&(nilai<60))
{
cout<<"nilai anda: C";
}
else if ((nilai>=20)&&(nilai<40))
{
cout<<"nilai anda: D";
}
else
{
cout<<"nilai anda: E";
}
getch();
}


Program Bintang Kebalik

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


void main(){
 int a, b, bintang;
 cout<<"Masukkan jumlah bintang : ";
 cin>>bintang;

 for (a=1; a<=bintang; a++) {
  for (b=bintang; b>=a; b--) {
   cout<<"* ";
  }
   cout<<endl;
 }
 getch();
}


Program Bintang Rata Kanan
#include <stdio.h>
#include <conio.h>
#include <iostream.h>


void main(){
 int a, b, bintang;
 cout<<"Masukkan jumlah bintang : ";
 cin>>bintang;

 for (a=1; a<=bintang; a++) {
  for (b=bintang; b>=a; b--) {
   cout<<" ";
  }
  for (b=1; b<=a; b++) {
   cout<<"*";
  }
   cout<<endl;
 }
 getch();
}
Program Luas

#include <iostream>
#include <conio>
void main()
{
int a,b,pilih;
char ulang;
float l;
do
{
clrscr();
cout<<"menu\n";
cout<<"1. luas segitiga\n";
cout<<"2. luas persegi\n";
cout<<"3. luas lingkaran\n";
cout<<"pilihan?(1-3) ";cin>>pilih;
clrscr();
switch(pilih)
{
case 1:
{
cout<<"masukkan alas= ";cin>>a;
cout<<"masukkan tinggi= ";cin>>b;
l=0.5*a*b;
cout<<"luas segitiga= "<<l<<endl;
cout<<"\nulangi?(y/t) ";cin>>ulang;
}
break;
case 2:
{
cout<<"masukkan sisi= ";cin>>a;
l=a*a;
cout<<"luas persegi= "<<l<<endl;
cout<<"\nulangi?(y/t) ";cin>>ulang;
}
break;
case 3:
{
cout<<"masukkan jari-jari= ";cin>>a;
l=3.14*a*a;
cout<<"luas lingkaran= "<<l<<endl;
cout<<"\nulangi?(y/t) ";cin>>ulang;
}
break;
default:
{
cout<<"anda salah memasukkan pilihan. ulangi?(y/t) ";cin>>ulang;
}
}
}
while(ulang=='y');
getch();
}


Program Increment-Decrement

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


void main(){
 int a, b;

 //perulangan menaik atau increment dengan loncatan 1
 cout<<"Perulangan Menaik : "<<endl;
 for (a=0; a<=5; a++) {
  cout<<a<<endl;
 }

 //perulangan menaik atau increment dengan loncatan 5
 cout<<"Perulangan Menaik : "<<endl;
 for (a=-4; a<=30; a++) {
  a=a+4;
  cout<<a<<endl;
 }

 //perulangan menurun atau decrement dengan loncatan 1
 cout<<"Perulangan Menurun : "<<endl;
 for (b=5; b>=0; b--) {
  cout<<b<<endl;
 }

 //perulangan menurun atau decrement dengan loncatan 10
 cout<<"Perulangan Menurun : "<<endl;
 for (b=59; b>0; b--) {
  b=b-9;
  cout<<b<<endl;
 }
 getch();
}


Program Array

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


int main() {
 int data[5]; //deklarasi array
 //memasukkan data menggunakan perulangan for
 for (int i=1; i<=5; i++) {
  cout<<"Masukkan data pada elemen ke "<<i<<" = ";
  cin>>data[i];
 }

 cout<<endl;
 //menampilkan elemen data
 for (int i=1; i<=5; i++) {
  cout<<"Data baris ke-"<<i<<" = "<<data[i]<<endl;
 }
 getch();
}


Program Nilai Terendah-Nilai Tertinggi

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


int main() {
 //deklarasi dan inisialisasi array
 int A[10]= {5, 12, 24, 53, 51, 26, 17, 62, 36, 68};
 int tertinggi, terendah;

 //menampilkan elemen data
 for (int i=0; i<10; i++) {
  cout<<"Data baris ke-"<<i<<" = "<<A[i]<<endl;
 }

 cout<<endl;
 tertinggi = A[0];
 terendah = A[0];

 //melakukan seleksi tertinggi dan terendah
 for (int j=0; j<10; j++) {
  if (A[j] > tertinggi) {
   tertinggi = A[j];
  } if (A[j] < terendah) {
   terendah = A[j];
  }
  }
 //menampilkan nilai tertinggi dan terendah
 cout<<"Nilai tertinggi adalah "<<tertinggi<<endl;
 cout<<"Nilai terrendah adalah "<<terendah;

getch();
}


Program Mengurutkan Data

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

int main() {
 //deklarasi array
 int data[5];
 int temp;

//memasukkan nilai array
 cout<<"INPUT DATA KE DALAM ARRAY :"<<endl;
 cout<<"---------------------------"<<endl;
 for (int i=1; i<=5; i++) {
  cout<<"Masukkan data baris ke-"<<i<<" = ";
  cin>>data[i];
 }

//melakukan pengurutan elemen data
 for (int i=1; i<=5; i++) {
  for (int j=i+1; j<=5; j++) {
   if (data[i] > data[j]) {
    temp = data[i]; //menukar posisi
    data[i] = data[j];
    data[j] = temp;
   }
  }
 }
 //menampilkan nilai setelah urut
 cout<<"DATA SETELAH DIURUTKAN :"<<endl;
 cout<<"------------------------"<<endl;
 for (int i=1; i<=5; i++) {
  cout<<"Data baris ke-"<<i<<" = "<<data[i]<<endl;
 }
getch();
}


Program Data Mahasiswa

#include <iostream.h>
#include <conio.h>
int main()
{
int nim[10];
char nama[10][10];
int nilai[10];
int i,n,jum=0;
cout<<"masukkan jumlah mahasiswa: ";cin>>n;
clrscr();
for (i=1;i<=n;i++)
{
cout<<"masukkan nim  : ";cin>>nim[i];
cout<<"masukkan nama : ";cin>>nama[i];
cout<<"masukkan nilai: ";cin>>nilai[i];
cout<<"\n";
jum=jum+nilai[i];
}
clrscr();
cout<<"jum mahasiswa: "<<n<<endl;
cout<<"\n";
cout<<"|\tnim\t|\tnama\t|\tnilai\t|\n";
for (i=1;i<=n;i++)
{
cout<<"|\t"<<nim[i]<<"\t|\t"<<nama[i]<<"\t|\t"<<nilai[i]<<"\t|"<<endl;
}
cout<<"\n";
cout<<"    jum nilai|  "<<jum<<"  |\n";
getch();
}

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More