Selasa, 22 Maret 2011

ALGORITMA DAN PEMROGRAMAN


KONVERSI HARI
Algoritma :
1.       Masukkan pilihan hari, misalnya : hari 1 =  senin, hari 2 = selasa, hari 3 = rabu, dan seterusnya sampai hari minggu.
2.       Kemudian kita coba panggil misalnya angka 1 maka outputnya adalah hari senin, dan seterusnya.
3.       Jumlah hari hanya ada 7. Oleh karena itu kata “default” pada program tersebut untuk mengoutputkan hari yang salah atau hari yang tidak dicantumkan pada program. Misalnya output selain nama hari tersebut saya beri nama “hari ilegal” sehingga  apabila kita memasukkan angka selain angka 1-7 maka outputnya “hari ilegal”.
Program :
#include <iostream.h>
#include <conio.h>

int main ()
{
                char pilihan;
   cout<<"masukkan pilihan:";         
   cin>>pilihan;

   switch(pilihan)
   {
   case '1' :
                cout<<"senin";
      break;
   case '2' :
                cout<<"selasa";
      break;
      case '3' :
                cout<<"rabu";
      break;
   case '4' :
                cout<<"kamis";
      break;
   case '5':
                cout<<"jum'at";
   case '6':
                cout<<"sabtu";
   case '7':
                cout<<"minggu";
   default :
                cout<<"hari ilegal";
      break;

      }
      getch ();
      return 0;
   }

OUTPUT :



BILANGAN GENAP DAN GANJIL
Algoritma :
Berikut ini adalah bentuk program menentukan bilangan genap atau ganjil. Jadi, apabila kita masukkan sebuah angka, maka outputnya akan keluar angka dari 0 sampai banyaknya angka yang dimasukkan tadi. Disini juga terdapat keterangan bahwa angka tersebut genap atau ganjil.
Program :
#include <iostream.h>
#include <stdio.h>

int main ()
{
                int angka;
   cout<<"masukkan angka positif ";
   cin>>angka;

   for(int i = 0; i < angka; i++)
   {
   if (i%2==0)
                cout<< i <<" genap "<<endl;
   else
   cout<< i <<" ganjil "<<endl;
   }
   cout<<endl;


   getchar ();
   return 0;
}

OUTPUT:


PERKALIAN
Algoritma :
1.       Program dibawah ini adalah bentuk program untuk mengalikan dua buah angka.
2.       Masukkan dua buah angka misalnya a dan b, yang sebelumnya sudah di int a,b,c.
3.       Maka kedua angka a dan b tersebut akan dikalikan dengan rumus c= a*b.
4.       Tampilkan hasilnya
Program :
#include <iostream.h>
#include <conio.h>

void kali()
{
                int a,b,c;
   cout<<"Masukan angka:";
   cin>>a;
   cout<<"Masukan angka:";
   cin>>b;
   c=a*b;
   cout<<"A X B="<<c;
   cout<<endl;
}
int main()
{
cout<<"Kali"<<endl;
kali();
 getch();
return 0;
}

OUTPUT:

PENJUMLAHAN
Algoritma :
1.       Program dibawah ini adalah bentuk program untuk mejumlahkan dua buah angka.
2.       Masukkan dua buah angka misalnya z dan x, yang sebelumnya sudah di int z,x,c.
3.       Maka kedua angka z dan x tersebut akan dikalikan dengan rumus c= z+x.
4.       Tampilkan hasilnya
Program :
#include <iostream.h>
#include <conio.h>
void jumlah()
{
                int z,x,c;
   cout<<"Masukan angka:";
   cin>>z;
   cout<<"Masukan angka:";
   cin>>x;
   c=z+x;
   cout<<"A+B="<<c;
   cout<<endl;
}

int main()
{
cout<<"jumlah"<<endl;
jumlah();
 getch();
return 0;
}
OUTPUT:

PENGURANGAN
Algoritma :
1.       Program dibawah ini adalah bentuk program pengurangan dua buah angka.
2.       Masukkan dua buah angka misalnya p dan o, yang sebelumnya sudah di int p,o,i.
3.       Maka kedua angka p dan o tersebut akan dikalikan dengan rumus i=p-o.
4.       Tampilkan hasilnya
Program :
#include <iostream.h>
#include <conio.h>
void kurang()
{
                int p,o,i;
   cout<<"Masukan angka:";
   cin>>p;
   cout<<"Masukan angka:";
   cin>>o;
   i=p-o;
   cout<<"A-B="<<i;
   cout<<endl;
}

int main()
{
cout<<"kurang"<<endl;
kurang();
 getch();
return 0;
}
OUTPUT:




Jumat, 11 Maret 2011

ALGORITMA DAN PEMROGRAMAN


Algoritma Menentukan Luas Lingkaran :
1.       Tentukan jari jari lingkaran (r)
2.       Masukkan rumus luas lingkaran yaitu pi*r*r dengan pi=3,14
3.       Hitung luas lingkaran
4.       Tampilkan hasil
#include<iostream.h>
#include<stdio.h>
int main(){
float r,l,pi;
pi=3,14;
cout<<"masukkan nilai r:";
cin>>r;
l=pi*(r*r);
cout<<"luas lingkaran adalah:";
cout<<l;
getchar();
return 0;
}

OUTPUT :
Algoritma Memanggil bulan :
1.       Masukkan nama bulan misalkan bulan 1 adalah Januari dan seterusnya
2.       Misalnya bulan yang dimasukkan hanya ada 4 nama bulan
3.       Selain ke-4 nama bulan tersebut berarti “luar” atau salah
#include <iostream.h>
#include <conio.h>
int main ()
{
                char pil;
   cout<<"masukkan pilihan:";
   cin>>pil;

   switch(pil)
   {
   case '1' :
                cout<<"januari";
      break;
   case '2' :
                cout<<"februari";
      break;
      case '3' :
                cout<<"maret";
      break;
   case '4' :
                cout<<"april";
      break;
   default :
                cout<<"luar";
      break;

      }
      getch ();
      return 0;
   }
OUTPUT:



Algoritma Mencari volume Tabung :
1.       Masukkan jari-jari tabung atau r.
2.       Masukkan tinggi tabung atau t.
3.       Masukkan rumus volume tabung yaitu phi*r2*t (phi =3,14).
4.       Hitung volume tabung tersebut.
5.       Tampilkan hasil.
#include<iostream.h>
#include<stdio.h>
int main()
 {
float v,phi,r,t;
phi=3,14;
cout<<"masukkan nilai r:" ;
cin>>r;
cout<<"masukkan nilai t:";
cin>>t;                                          
v=phi*(r*r)*t;
cout<<"volume tabung adalah:";
cout<<v;
getchar();
return 0;
}
OUTPUT: