Anda di halaman 1dari 2

Nama :

NPM :

Latihan soal fungsi 2

1. Buat program untuk mendapatkan nilai Fibonaci dari suatu nilai tertentu.

Jawaban :

#include <stdio.h>

int fibonacci(int n) {
if (n <= 0) {
return 0;
} else if (n == 1) {
return 1;
} else {
return fibonacci(n-1) + fibonacci(n-2);
}
}

int main() {
int n = 10; // Ganti dengan nilai yang diinginkan

printf("Nilai Fibonacci untuk %d adalah %d\n", n, fibonacci(n));

return 0;
}

2. Buat program untuk menghitung luas dan isi balok dengan diketahui besaran panjang, lebar dan
tinggi.
Luas = panjang x lebar
Isi = luas x tinggi
Panjang, lebar dan tinggi bertipe integer
Luas dan Isi bertipe float

Jawaban :

#include <stdio.h>

float hitung_luas(int panjang, int lebar) {


return panjang * lebar;
}
float hitung_isi(float luas, int tinggi) {
return luas * tinggi;
}

int main() {
int panjang = 5;
int lebar = 4;
int tinggi = 3;

float luas = hitung_luas(panjang, lebar);


float isi = hitung_isi(luas, tinggi);

printf("Luas balok: %.2f\n", luas);


printf("Isi balok: %.2f\n", isi);

return 0;
}

Anda mungkin juga menyukai