- Buatlah algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2).
- Buatlah algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen- komponennya. Sebagai contoh : 127 = 1 ratusan + 2 puluhan + 7 satuan
- Buatlah algoritma dan program untuk menghitung determinan matriks berordo 2x2
1. Algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2)Algoritmanya adalah sebagai berikut:· Input x1,y1,x2,y2· A <--- (x1+x2) / 2· B <--- (y1+y2)/ 2· Output A,BInilah sourcecode dari program tersebut:
#include <iostream.h>#include <stdio.h>int main(){int A,B,x1,x2,y1,y2;cout<<"Masukkan nilai x1,x2 dan y1,y2:"<<endl;cout<<"x1 :";cin>>x1;cout<<"x2 :";cin>>x2;cout<<"y1 :";cin>>y1;cout<<"y2 :";cin>>y2;
Y=((x1+y1)/2);M=((x2+y2)/2);cout<<"Titik tengah sebuah garis yang ujungnya "<<x1<<" dan "<<y1<<" adalah "<<A<<endl;cout<<"Titik tengah sebuah garis yang ujungnya "<<x2<<" dan "<<y2<<" adalah "<<B<<endl;getchar ();}2. Algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 menjadiKomponen-komponennya :1. Masukan bilangan a sebanyak (3 digit)2. a/100=a1(jika a dibagi 100 maka hasilnya akan masuk di variabel a1)3. a mod 100=b(jika a dibagi 100 menghasilkan sisa maka akan masuk ke variabel b)4. b/10=b1(jika b dibagi 10 maka hasilnya akan masuk di variabel b1)5. b mod 10=c(jika b dibagi 10 menghasilkan sisa maka akan masuk ke variabel c)6. c/1=c1(jika c dibagi 1 maka hasilnya akan masuk di variabel c1)
Mari kita coba buat programnya, silahkan ketik sourcecode dibawah ini:
#include<iostream.h>#include<conio.h>int main(){int a, a1, b, b1, c, c1;cout<<"masukan bilangan a:";cin>>a;
a1=a/100;b=a%100;b1=b/10;c=b%10;c1=c/1;
cout<<endl;cout<<"Penjabarannya adalah:"<<endl;cout<<"Penjabaran Pertama: "<<a1<<"_"<<"ratusan"<<endl;cout<<"Penjabaran Kedua: "<<b1<<"_"<<"puluhan"<<endl;cout<<"Penjabaran Ketiga: "<<c1<<"_"<<"satuan"<<endl;system ("PAUSE");return EXIT_SUCCES;}Setelah diketik maka akan tampak pada gambar dibawah ini:Setelah program diatas ditulis maka tekan tombol ctrl F9 atau klik Run maka hasilnya akan tampil pada layar sebagai berikut:3. Algoritma dan programnya untuk menghitung determinan matriks berordo 2x2:Algoritmanya adalah sebagai berikut:
- Masukan nilai a
- Masukan nilai b
- Masukan nilai c
- Masukan nilai d
- Determinan=a*d-b*c
- Hasil determinanini contoh source code Programnya:
#include <iostream.h>#include <conio.h>int main(){int a, b, c, d, determinan;cout<<"masukan nilai a:";cin>>a;cout<<"masukan nilai b:";cin>>b;cout<<"masukan nilai c:";cin>>c;cout<<"masukan nilai d:";cin>>d;
determinan=a*d-b*c;cout<<"determinan:"<<determinan<<endl;system ("PAUSE");return EXIT_SUCCES;}
Setelah diketik pada Dev c++ maka hasilnya adalah sebagai berikut:Setelah program diatas ditulis maka tekan tombol ctrl F9 atau klik Run maka hasilnya akan tampil pada layar sebagai berikut:Demikian program untuk menghitung matriks berordo 2 X 2…bila ada kekurangan mohon di komentar ya…. :-)
Minggu, 09 Maret 2014
Tugas Individu
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar