Rabu, 27 November 2013

Program C++ Penjumlahan Dua Buah Matrix

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 :

Selasa, 08 Oktober 2013

Tugas Logika II

Menghitung luas segitiga, bujur sangkar dan persegi panjang dengan C++

Disini sesuai perintah tugas yakni dalam listing program untuk menampilkan nama NIM dan kelas pada outputnya, bisa menggunakan fungsi coutdan cin atau fungsi printf dan scanf.

- 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.


#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 ::
   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

5.Sebutkan cara menyatakan alogaritma?
Jawaban ::
  a.Waktu;Tempuh Dari Suatu Algoritma
  b.Jumlah Memori Yang Digunakan.