Selasa, 29 Maret 2011

Tugas Individu 2

Program Konversi Hari


#include<iostream.h>
#include<conio.h>
int main()
{
int hari;
cout<<"hari ke:"; cin>>hari;
if(hari==1) cout<<"senin";
else if(hari==2)cout<<"selasa";
else if(hari==3)cout<<"rabu";
else if(hari==4)cout<<"kamis";
else if(hari==5)cout<<"jumat";
else if(hari==6)cout<<"sabtu";
else if(hari==7)cout<<"minggu";
else if(hari>7) cout<<"tidak ada";


return 0;
}



Program Konversi Nilai

#include <iostream.h>

int main()

{

int nilai;

char huruf;

cout<<"masukan nilai= "<<endl;

cin>>nilai;

if((nilai>0) && (nilai<=20))

huruf='E';

else if((nilai>20) && (nilai<=40))

huruf='D';

else if((nilai>40) && (nilai<=60))

huruf='C';

else if((nilai>60) && (nilai<=80))

huruf='B';

else if((nilai>80) && (nilai<=100))

huruf='A';

else
huruf='-';
cout<<"huruf = "<<huruf<<endl;
cout<<endl;


return 0;

}

Minggu, 20 Maret 2011

Tugas Individu 1

1. Algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1)    
    dan B(x2,y2).

Algoritma untuk mencari titik tengah sebuah garis
: - Masukan nilai x1
-    Masukan nilai x2
-    Masukan nilai y1
-    Masukan nilai y2
-    a   = (x1+x2)/2
-    b = (y1+y2)/2

Program

#include <iostream.h>
#include <conio.h>
Int main() {
Int  a,b,x1,x2,y1,y2;
cout << "Masukan  x1 :  ";
cin >> x1;
cout << "Masukan  x2 :  ";
cin >> x2;
cout << "Masukan  y1 :  ";
cin >> y1;
cout << "Masukan  y2 :  ";
cin >> y2;
cout << "Titik A memiliki ("<<x1<<","<<y1<<")"<<endl;
cout << "Titik B memiliki ("<<x2<<","<<y2<<")"<<endl;
a = (x1+x2)/2;
b = (y1+y2)/2;
cout << " Titik tengah merupakan titik antara x1 dengan x2 :"<<a<<endl;
cout << " Titik tengah adalah titik antara y1 dengan y2 :"<<b<<endl;
cout << " Titik tengah ("<<X<<","<<Y<<")"<<endl;
getch ();
return 0;
}




 
3.Buatlah algoritma dan program untuk menghitung determinan matriks berordo 2x2

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

void masuk(int x[][2]);
void keluar(const int y[][2]);

int main()
{
   int x[2][2];
   int y;
   masuk(x);
   keluar(x);
   y=x[0][0]*x[1][1]-x[0][1]*x[1][0];

   cout<<"determinan matriks berordo 2x2 = ";
   cout<<y;
   getch();
   return 0;
}

void masuk(int a[][2])
{
   cout<<"Masukkan empat bilangan dan dua bilangan per baris : "<<endl;
   for(int i=0;i<2;i++){
      cout<<"baris "<<i<<" : ";
   for(int j=0;j<2;j++)
      cin>>x[i][j];
   }
}

void keluar(const int x[][2])
{
   cout<<"matriks yang di buat"<<endl;
   for(int i=0;i<2;i++){
      for(int j=0;j<2;j++)
         cout<<" "<<a[i][j];
           cout<<endl;
   }
return 0
}

Selasa, 15 Maret 2011

Diskusi I

Algoritma Transaksi Bank 


Salah satu algoritma transaksi buku tabungan BNI Taplus dari tanggal 7 Maret 2011 sampai tanggal 11 Maret 2011
                    
1.      Tanggal  7 maret 2011 user melakukan pembukaan rekening dengan saldo sebesar tiga ratus ribu rupiah
2.       Pada tanggal 09 maret  2011 user menabung saldonya sebesar satu juta rupiah.
3.       Pada tanggal 09 maret 2011 user mengalami pemotongan pajak sepuluh ribu rupiah.
4.      Pada tanggal 09 maret 2011 user mengambil uang sebesar seratus lima puluh ribu rupiah.
5.       Pada tanggal 11 maret 2011 user mengambil uang sebesar seratus lima puluh ribu rupiah.
6.       Pada tanggal 11 maret 2011 user menabung uang sebesar seratus delapan piluh ribu rupiah.

       

Minggu, 13 Maret 2011

Algoritma

Algoritma menggunakan sepeda motor :
1.Ambil kunci motor
2.Masukan kunci pada kontak
3.Putar kunci ke kanan
4.Nyalakan starter  


 Program algoritma menggunakan sepeda motor :

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

int main()
{
int kunci,;
cout<<"Ambil kunci : ";
cin>>kunci;
cout<<"Masukkan pada kontak : ";
cout<<"Putar kunci ke kanan : ";
cout<<"Nyalakan starter: ";

return 0;
}