Rabu, 30 Maret 2011

Tugas Individu minggu ke_3


#include<iostream.h>
#include<conio>
switch (nama) {
   case label1 : aksi1;break;
   case label2 : aksi2;break;
   case label3 : aksi3;break;
   case labelN:aksiN;break;
   default:aksix;
   }
   if(Nilai_angka >=90)
                cout << "Nilai = A" << endl;
   else if (Nilai_angka > =80)
                cout << "Nilai = B" << endl;
   else if (Nilai_angka > =70)
                cout << "Nilai = C" << endl;
   else if (Nilai_angka > =60)
                cout << "Nilai = D" << endl;
   else
                cout << "Nilai = F" << endl;
   cout << "Nilai = A" <<endl;
   break;
   cout << "Nilai = B" <<endl;
   break;
   cout << "Nilai = C" <<endl;
   break;
   cout << "Nilai = D" <<endl;
   break;
   cout << "Nilai = E" <<endl;
   break;
   cout << "Nilai = F" <<endl;
   return 0;
  }

DISKUSI KELOMPOK MINGGU KE_3

Nama kelompok
1. Sri Rustiningsih (10018092)
2. Isliyati (10018091)
3. Nurul Hidayah (10018095)



1.     Bangun Tidur
2.     Rapi’in tempat tidur
·        Kalau saya tidak merapikan tempat tidur maka kamar saya berantakan
3.     Mandi
·        Jika saya tidak mandi maka saya bau’
4.     Sarapan
5.     Berangkat kuliah
·        Kalau  saya lewat jalan pramuka maka saya akan telat.
6.     Masuk kelas.
7.     Kuliah


Deklarasi:
Angka_ke:Integer;
Angka:String;

Deskripsi:
Read  : (Angka_ke);
Pilih (Hari_ke) untuk
1 : hari↔ 'Senin';
2 : hari ↔'Selasa';
3 : hari ↔ 'Rabu';
4 : hari ↔ 'Kamis';
5 : hari ↔ 'Jum''at';
6 : hari ↔ 'Sabtu';
else hari ↔ 'Minggu';
end {pilih}
write(hari)


Selasa, 22 Maret 2011

ALGORITMA DAN PEMROGRAMAN (Latihan Individu)


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

Algoritmanya :
Algoritma  untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2). Awalnya kita masukan nilai dari titik x1,x2 dan titik y1,y2. Selanjutnya masukan ke dalam rumus yang menghasilkan nilai dari titik tengah dari inputan yang kita masukan. Pada tahap akhir tampilkan hasil nya.

Deklarasi:
Float : x1, x2, y1, y2, rumus.

Deskripsi:
Masukan nikai dari x1, x2, y1, y2
Tampilkan nilai titik tengah dari sumbu x dengan rumus (x1+x2/2)
Tampilkan nilai titik tengah dari sumbu y dengan rumus (y1+y2/2)
Tampikan secara keseluruhan dari titik tengah sumbu x dan y

Translasi ke dalam pemrograman C++:
#include <iostream.h>
int main ()
{
float x1,x2,y1,y2;
float a, b;
cout << "Menghitung Titik Tengah sebuah Garis" << endl;
cout <<"Pada Titik A(x1,y1) dan B(x2,y2)" << endl;
cout<<"masukkan x1 = ";
cin>>x1;
cout<<"masukkan x2 = ";
cin>>x2;
cout<<"masukkan y1 = ";
cin>>y1;
cout<<"masukkan y2 = ";
cin>>y2;
cout<<endl;
 a =(x1+x2)/2;
 b =(y1+y2)/2;
cout<<"nilai dari garis X adalah = "<<  a <<endl;
cout<<"nilai dari garis Y adalah = "<<  b <<endl;
cout<<endl;
cout<<"hasilnya adalah "<<"("<<  a <<";"<< b<<")"<<endl;
return 0;
}

2. Buatlah algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen- komponennya. Sebagai contoh :
127 = 1 ratusan + 2 puluhan + 7 satuan 

Deklarasi :
a,b,c,d,e,f      : Integer (input)
b,c,d,e,f         : Integer (output)

Deskripsi :
>. Read : x (kurang dari 1000)
>. b<=  a/100
>. c<= a mod 100
>. d <= c/10 
>.e<= c mod 10
>. f <= e/1
>.b <= ratusan
>. d<= puluhan
>. f<= satuan
Write : (b,d,f)
Translasi ke dalam pemrograman C++:
#include <iostream.h>
#include <conio.h>
int main()
{
  int a;
  int b;
  int c;
  int d;
  int e;
  int f;
  cout<<"masukkan bilangan kurang dari seribu"<<endl;
  cin>>a;
 b=a/100;
 c=a%100;
 d=c/10;
 e=c%10;
 f=e/1;
 cout<<"ratusan  "<<b<<endl;
 cout<<"puluhan  "<<d<<endl;
 cout<<"satuan  "<<f<<endl;
  getch();
  }


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

Analisis:
Input  : a, b, c, d
Proses: DM <–  a * d – b * c
Output: tulis (DM)

Deklarasi:
a, b, c, d: integer (input)
DM         : integer (output)

Deskripsi:
read (a, b, c, d)
DM <– a * d – b * c
write ( DM )

Translasi ke dalam pemrograman C++:
#include <iostream.h>
int main () {
int a, b, c, d, DM;
cout<<”Masukkan angka: “<<endl;
cin>>a>>b>>c>>d;
DM=((a*d)-(b*c));
cout<<”Determinan matriks berordo 2×2 adalah: “<<DM<<endl;
return 0;
 }

ALGORITMA DAN PEMROGRAMAN (Latihan Individu)

Kamis, 17 Maret 2011

Cara pengambilan saldo di Bank:

Nama kelompok :
Kelas : C
1.Sri Rustiningsih (10018092)
2.Isliyati (10018091)
3.Nurul Hidayah (10018095)

Algoritmanya Adalah

1.Masuk Ke Bank
2.Ambil nomor antrian
3.Ambil slip penarikan
4.Isi slip penarikan
•Tuliskan nama cabang Bank
•Tuliskan tanggal
•Tuliskan nama anda
•Tuliskan nomor rekening
•Tuliskan jumlah uang
•Tanda tangan
5.Menunggu antrian sampai di panggil petugas bank
6.Jika banyak nasabah silahkan antri
7.jika tidak banyak nasabah tidak perlu mengantri
8.Setelah dipanggil berikan slip penarikan
9.Menerima uang
10.Keluar dari bank

Flowchart :

Sabtu, 12 Maret 2011

ALGORITMA

#include
#include
void main ()
{
int r,s;
r = 10;
s = 10 + ++r;
//r++;
cout << "Nilai r = "<< r << "\n";
cout << "Nilai s = "<< s << "\n";
getch();
}