Masalah :
Saya ingin membuat perkalian 1 sampai 10 , tapi saya tidak hafal perkalian 1 sampai 10.
Spesifikasi :
- Fungsi Kali : mengalikan 2 angka, dalam contoh ini adalah integer/ bilangan bulat.
- Prosedur printPerkalian : menampilkan setiap kelompok hasil perkalian ke layar.
/* File Name : perkalian.c */
#include <stdio.h>
/* fungsi Kali */
int Kali(int a, int b) {
return a * b;
}
/* Prosedur printPerkalian */
void printPerkalian(int N) {
int i, j;
for (i = 0; i < N; i++) {
printf("\nPERKALIAN %d\n", i+1);
for (j = 0; j < 10; j++) {
printf("%d x %d = %d\n", j+1, i+1, Kali(i+1, j+1));
}
printf("\n");
}
}
/*Program Utama */
int main() {
int N;
printf("Print hasil perkalian sampai perkalian : ");
scanf("%d", &N);
printPerkalian(N);
return 0;
}
#include <stdio.h>
/* fungsi Kali */
int Kali(int a, int b) {
return a * b;
}
/* Prosedur printPerkalian */
void printPerkalian(int N) {
int i, j;
for (i = 0; i < N; i++) {
printf("\nPERKALIAN %d\n", i+1);
for (j = 0; j < 10; j++) {
printf("%d x %d = %d\n", j+1, i+1, Kali(i+1, j+1));
}
printf("\n");
}
}
/*Program Utama */
int main() {
int N;
printf("Print hasil perkalian sampai perkalian : ");
scanf("%d", &N);
printPerkalian(N);
return 0;
}
Kompilasi :
gcc -o hasil perkalian.c
Jalankan Porgram
./hasil