Berikut adalah program penjumlahan dua buah matriks dengan menggunakan bahasa C++. Program ini bekerja dengan menjumlahkan dua buah matriks pada kolom dan baris yang bisa kita atur sesuai dengan matriks yang kita ingin jumlahkan. Program ini saya buat untuk memenuhi tugas mata kuliah Logika & Algoritma
#include<iostream.h>
#include <conio.h>
#include <iomanip.h>
int i, j, baris, kolom, m1[10][10], m2[10][10], hasil[10][10];
void main()
{
clrscr();
cout << “==================================”<<endl;
cout << “Operasi Penjumlahan Matrix\n”;
cout << “==================================”<<endl;
do
{
cout << “Jumlah Baris = “; cin>>baris;
cout << “Jumlah Kolom = “; cin>>kolom;
}
while((baris>10)||(kolom>10));
/* do
while(kolom>10);*/
cout << “\nMatrix A” << endl;
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
cout <<”data [" << i << "," << j << "] = “;
cin>>m1[i][j];
}
cout << “\nMatrix B” << endl;
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
cout <<”data [" << i << "," << j << "] = “;
cin>>m2[i][j];
}
for(i=0; i<baris;i++)
for(j=0; j<kolom; j++)
hasil[i][j] = m1[i][j] + m2[i][j];
cout << “\nHasilnya…” << endl;
cout << “Matrix A + Matrix B = Matrix C”;
for(i=0; i< baris; i++)
{
cout<<’\n’;
for(j=0; j<kolom; j++)
cout << setw(4) << m1[i][j];
cout << ” “;
for(j=0; j<kolom; j++)
cout << setw(4) << m2[i][j];
cout << ” “;
for(j=0; j<kolom; j++)
cout << setw(4) << hasil[i][j];
cout << endl;
}
getch();
}
menampilkan hasil :
Tugas Kuliah :: Alogaritma & Pemrograman 1
Rabu, 27 November 2013
Selasa, 08 Oktober 2013
Tugas Logika II
Menghitung luas segitiga, bujur sangkar dan persegi panjang dengan C++
- Menghitung luas segitiga
Menggunakan fungsi cout cin. sehingga listing programnya sbb
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
float a,t,L;
cout<<"Nama :lINGKAN PRATAMA\n";
cout<<"NIM :12135733\n";
cout<<"Kelas : 12.1E.21\n\n";
cout<<"------------------------\n";
cout<<"MENGHITUNG LUAS SEGITIGA\n";
cout<<"------------------------\n";
cout<<"Masukkan alas = ";cin>>a;
cout<<"Masukkan tinggi = ";cin>>t;
L=a*t/2;
cout<<"Luas segitiga adalah = "<<L;
cout<<" cm";
getch( );
}
Menghasilkan output :
- Menghitung luas persegi panjang dan bujur sangkar
Menggunakan fungsi printf dan scanf.
Menggunakan fungsi printf dan scanf.
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
main()
{
clrscr();
printf("Nama : lINGKAN PRATAMA\n");
printf("NIM :12135733\n");
printf("Kelas : 12.1E.21\n\n");
printf("-------------------------------\n");
printf("MENGHITUNG LUAS PERSEGI PANJANG\n");
printf("-------------------------------\n");
int p,l,L;
printf("Masukkan panjang = "); scanf("%d",&p);
printf("Masukkan lebar = "); scanf("%d",&l);
L=p*l;
printf("Luas persegi panjang adalah= %d",L);
printf(" cm\n\n");
printf("-------------------------------\n");
printf(" MENGHITUNG LUAS BUJUR SANGKAR\n");
printf("-------------------------------\n");
int s,L2;
printf("Masukkan panjang sisi = "); scanf("%d",&s);
L2=s*s;
printf("Luas bujur sangkar adalah = %d",L2);
printf(" cm");
getch();
}
Menghasilkan Output :
Minggu, 22 September 2013
1.Jelaskan peranan alogaritma dalam pembuatan program?
Jawaban :: Kesimpulan Algoritma secara sederhana dapat
diartikan sebagai “Urutan logis pengambilan keputusan untuk pemecahan masalah”.
Peranan Algoritma dalam pemrograman sangatlah Penting.
Dalam pembuatan suatu program disarankan membuat algoritmanya dahulu, setelah itu diterjemahkan
kedalam bahasa2 pemrograman (misalnya C++ atau Pascal). Untuk program2
sederhana boleh saja tidak usah menulis algoritmanya, bisa langsung ditulis
dalam bentuk kode program (misalnya Turbo C++). Tetapi tetap saja algoritma itu kerangka pemrograman
itu sendiri.
Misalnya membuat prorgram penjumlahan dua bilangan,
algoritmanya:
-Menerima input angka pertama yang akan dijumlahkan dari user lalu menampungnya dalam variabel X
-Menerima input angka kedua dari user lalu menampungnya dalam variabel Y
-Menjumlahkan kedua angka (X+Y) lalu ditampung dalam variabel Z
-Menampilkan hasil penjumlahan ke layar monitor (Menampilkan nilai dari variabel Z)
Kesimpulanya:
Jika tidak ada alogaritma, tentu saja tidak ada program.
2.Buatlah alogaritma bila seorang mahasiswa akan melakukan pembayaran uang kuliah via ATM?
Jawaban ::
-Menerima input angka pertama yang akan dijumlahkan dari user lalu menampungnya dalam variabel X
-Menerima input angka kedua dari user lalu menampungnya dalam variabel Y
-Menjumlahkan kedua angka (X+Y) lalu ditampung dalam variabel Z
-Menampilkan hasil penjumlahan ke layar monitor (Menampilkan nilai dari variabel Z)
Kesimpulanya:
Jika tidak ada alogaritma, tentu saja tidak ada program.
2.Buatlah alogaritma bila seorang mahasiswa akan melakukan pembayaran uang kuliah via ATM?
Jawaban ::
1.persiapkan kartu
ATM
2.masukkan kartu ATM kedalam mesin ATM.
3.masukkan no pin
4.pilih transaksi lainnya
5.setelah itu pilih pembayaran
6.pada saat transaksi pembayaran pilih pendidikan
7.pilih lembaga universitas/pendidikan,pilih BSI
8.masukkan nomor induk mahasiswa,bila benar lanjutjkan
9.masukkan jumlah pembayaran,bila benar lanjutkan.
10.terakhir konfirmasi pembayaran.
11.sebelum mengeluarkan kartu ATM,ganti no PIN.
12.keluarkan kartu ATM dari mesin ATM
2.masukkan kartu ATM kedalam mesin ATM.
3.masukkan no pin
4.pilih transaksi lainnya
5.setelah itu pilih pembayaran
6.pada saat transaksi pembayaran pilih pendidikan
7.pilih lembaga universitas/pendidikan,pilih BSI
8.masukkan nomor induk mahasiswa,bila benar lanjutjkan
9.masukkan jumlah pembayaran,bila benar lanjutkan.
10.terakhir konfirmasi pembayaran.
11.sebelum mengeluarkan kartu ATM,ganti no PIN.
12.keluarkan kartu ATM dari mesin ATM
5.Sebutkan cara menyatakan alogaritma?
Jawaban ::
a.Waktu;Tempuh Dari
Suatu Algoritma
b.Jumlah Memori Yang Digunakan.
b.Jumlah Memori Yang Digunakan.
Langganan:
Postingan (Atom)