1 praktikum

Run Settings
LanguageC
Language Version
Run Command
/* nama program: praktikum601.cpp */ /* Oleh: Fahmi Mochtar Efendi */ /* Cara memasukkan data ke dalam larik dan cara membaca data dari larik */ #include <stdio.h> #include <conio.h> void main(){ int hari, suhu[7]; for(hari = 0; hari < 7; hari++) { printf("Masukkan suhu pada hari ke: %d \t", hari); scanf("%d", &suhu[hari]); } printf("\nData suhu yang anda masukkan adalah\n"); for(hari = 0; hari < 7; hari++) { printf("Suhu[%d]: ", suhu[hari]); } getch(); }
/* nama program: praktikum602.cpp */ /* Oleh: Fahmi Mochtar Efendi */ /* Cara menghitung rata-rata */ #include <stdio.h> #include <conio.h> void main(){ int hari; float suhu[7]; float jumlah; for(hari = 0; hari < 7; hari++) { printf("Masukkan suhu pada hari ke: %d \t", hari); scanf("%f", &suhu[hari]); } jumlah = 0; for(hari = 0; hari < 7; hari++){ jumlah += suhu[hari]; } printf("Rata-rata suhu: %f", jumlah/7); getch(); }
/* nama program: praktikum603.cpp */ /* Oleh: Fahmi Mochtar Efendi */ /* Cara menghitung rata-rata dengan jumlah elemen tidak diketahui */ #include <stdio.h> #include <conio.h> #define BATAS 100 void main(){ int hari = 0; int num; float suhu[BATAS]; float jumlah = 0.0; do{ printf("Masukkan suhu pada hari ke: %d \t", hari); scanf("%f", &suhu[hari]); }while(suhu[hari++] > 0); num = hari - 1; for(hari = 0; hari < num; hari++){ jumlah += suhu[hari]; } printf("Rata-rata suhu: %f ", jumlah/num); getch(); }
/* nama program: praktikum604.cpp */ /* Oleh: Fahmi Mochtar Efendi */ /* Cara menghitung kepingan uang */ #include <stdio.h> #include <conio.h> #define BATAS 5 void main(){ int indeks, jumlah, banyaknya; int koin[BATAS] = {50, 25, 10, 5, 1}; printf("Masukkan jumlah uang dalam rupiah (misalnya 1256): "); scanf("%d", &jumlah); for(indeks = 0; indeks < BATAS; indeks++){ banyaknya = jumlah/koin[indeks]; printf("Nilai uang logam: %2d, ", koin[indeks]); printf("Banyaknya koin: %d", banyaknya); jumlah = jumlah % koin[indeks]; printf("\n"); } getch(); }
/* nama program: praktikum605.cpp */ /* Oleh: Fahmi Mochtar Efendi */ /* Mengamati larik dua dimensi */ #include <stdio.h> #include <conio.h> void main(){ int two_D[3][4]; for(int i = 0; i < 3; i++){ for(int j = 0; j < 4; j++){ printf("Masukkan elemen two_D[%d][%d]: ", i,j); scanf("%d", &two_D[i][j]); } } printf("\n\nElemen-elemen pada larik two_D:\n"); for(int i = 0; i < 3; i++){ for(int j = 0; j < 4; j++){ printf("two_D[%d][%d]: %d", i, j, two_D[i][j]); printf("\n"); } } getch(); }
/* nama program: praktikum606.cpp */ /* Oleh: Fahmi Mochtar Efendi */ /* Mencari nilai elemen pada larik dua dimensi */ #include <stdio.h> #include <conio.h> void main(){ int baris, kolom; int check = 0; int two_D[3][4] = { {1, 3, 2, 1}, {2, 1, 3, 2}, {3, 2, 1, 5} }; printf("LARIK two_D[3][4]\n"); for(int i = 0; i < 3; i++){ for(int j = 0; j < 4; j++){ printf("%2d", two_D[i][j]); } printf("\n"); } printf("\nBerapa nilai elemen pada: \n"); printf("Baris: "); scanf("%d", &baris); printf("Kolom: "); scanf("%d", &kolom); for(int i = 0; i < 3; i++){ for(int j = 0; j < 4; j++){ if(i == baris && j == kolom){ check = 1; } } } if(check == 0){ printf("Elemen two_D[%d][%d]: TIDAK DITEMUKAN\b", baris, kolom); }else{ printf("Elemen two_D[%d][%d]: %d", baris, kolom, two_D[baris][kolom]); } getch(); } /* nama program: praktikum607.cpp */ /* Oleh: Fahmi Mochtar Efendi */ /* Mengamati penjumlahan dua matriks */ #include <stdio.h> #include <conio.h> void main(){ int m, n, c, d; int A[10][10], B[10][10], sum[10][10]; printf("Masukkan baris dan kolom matriks\n"); scanf("%d%d", &m, &n); printf("Masukkan elemen untuk matriks A:\n"); for(c = 0; c < m; c++){ for(d = 0; d < n; d++){ scanf("%d", &A[c][d]); } } printf("Masukkan elemen untuk matrik B:\n"); for(c = 0; c < m; c++){ for(d = 0; d < n; d++){ scanf("%d", &B[c][d]); } } for(c = 0; c < m; c++){ for(d = 0; d < n; d++){ sum[c][d] = A[c][d] + B[c][d]; } } printf("Jumlah Matriks A dan matriks B\n"); for(c = 0; c < m; c++){ for(d = 0; d < n; d++){ printf("%d\t", sum[c][d]); } printf("\n"); } getch(); }
Editor Settings
Theme
Key bindings
Full width
Lines