Array dapat digunakan untuk menyimpan berbagai jenis data (char, int, float, dll), bisa digunakan untuk lebih dari satu dimensi, dan tidak perlu diakhiri dengan karakter NULL.
4. Buatlah fungsi yang mengembalikan nilai terbesar dari 3 buah integer!
Algoritma Program :
a) Program memberikan instruksi kepada user untuk memasukkan input berupa 3 angka.
b) Program memasukkan input dengan alamat satu, dua, tiga.
c) Program memanggil fungsi itung yang telah dideklarasikan sebelumnya.
d) Fungsi itung mencari angka terbesar dari 3 angka tersebut .
e) Fungsi itung mengembalikan nilai (return value) terbesar ke fungsi utama.
f) Program menampilkan angka terbesar dari 3 angka input kepada user.
Source code :
#include <conio.h> #include <stdio.h> int satu,dua,tiga; int main() { printf("masukkan 3 nilai\n"); printf("nilai pertama: \n"); scanf("%d",&satu); printf("nilai kedua: \n"); scanf("%d",&dua); printf("nilai ketiga: \n"); scanf("%d",&tiga); int coba = itung(satu,dua,tiga); printf("mengembalikan nilai terbesar: %d", coba); getch(); return 0; } int hitung(int angka1, int angka2, int angka3) { int terbesar = 0; terbesar = angka1; if(angka2 > terbesar) { terbesar = angka2; } if(angka3 > terbesar) { terbesar = angka3; } return terbesar; }
Tidak ada komentar:
Posting Komentar