Rabu, 09 Desember 2009

Menampilkan_Nilai_Rata-rata_dengan_Do-While

Menampilkan Nilai Rata-rata dengan Do-While dengan menggunakan program C++, Semoga berguna untuk semua rekan.

#include "stdio.h"
#include "conio.h"

void main() {

int cacah = 0;
float jml = 0, dt, rata;
char pilihan = 'y';

do {
printf("Masukan Data : ");
scanf("%f", &dt);
jml = jml+dt; /* jml=jml+dt */
++cacah;
printf("Masukan Data Lagi (y/t) : ");
scanf("%s", &pilihan); }

while(pilihan == 'y');
rata=jml/cacah;
printf("Banyaknya Data : %i\n", cacah);
printf("Hasil Penjumlahan Data : %.2f\n", jml);
printf("Hasil Perhitungan Rata-Rata : %.2f\n", rata);

getch();
}

Menjumlahkan_Dua_Buah_Matrix

Source Code dari Penjumlahan Dua Buah Matriks Array di c++

#include "conio.h"
#include "stdio.h"

void main() {
int i, j; //Definisikan i, j sebagai Index
int n, m; //Definisikan n, m sebagai Ordo
int M1[10][10]; //Definisikan M1 sebagai Matriks 1
int M2[10][10]; //Definisikan M2 sebagai Matriks 2
int M3[10][10]; //Definisikan M3 sebagai Matriks 3 (Hasil)

//Init proses
printf("Masukan jumlah ordo : ");
scanf("%i,%i", &n, &m);
//Untuk Matriks 1
for(i = 0; i < n; i++) { //Perulangan untuk proses array dimensi 1
for(j = 0; j < m; j++) { //Perulangan untuk proses array dimensi 2
printf("Masukan elemen M1[%i,%i] : ", i + 1, j + 1);
scanf("%i", &M1[i][j]); //Baca inputan untuk tiap elemen array
}
}
//Untuk Matriks 2
for(i = 0; i < n; i++) { //Perulangan untuk proses array dimensi 1
for(j = 0; j < m; j++) { //Perulangan untuk proses array dimensi 2
printf("Masukan elemen M2[%i,%i] : ", i + 1, j + 1);
scanf("%i", &M2[i][j]); //Baca inputan untuk tiap elemen array
}
}
//Proses penjumlahan
for(i = 0; i < n; i++) { //Perulangan untuk proses array dimensi 1
for(j = 0; j < m; j++) { //Perulangan untuk proses array dimensi 2
M3[i][j] = M1[i][j] + M2[i][j]; //Jumlahkan tiap-tiap elemen
}
}
printf("Tekan Enter untuk lihat hasil\n");
getch(); //Tahan tampilan
//Tampilkan Hasil
clrscr(); //Bersihkan layar
printf("Hasil penjumlahan 2 matriks adalah : \n");
for(i = 0; i < n; i++) { //Perulangan untuk proses array dimensi 1
for(j = 0; j < m; j++) { //Perulangan untuk proses array dimensi 2
printf("Hasil elemen [%i,%i] : %i\n", i + 1, j + 1, M3[i][j]);
}
}
getch(); //Tahan tampilan
}