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:




Tidak ada komentar:

Posting Komentar