Anda di halaman 1dari 10

FAHRIZAL (22012093)

IC – TEKNIK INFORMATIKA UNA

Fungsi soal no 1:
#include <stdio.h>

#include <conio.h> float

rumus_luas(int r); float

rumus_keliling(int r); void

main()

{ clrscr(

); int r;

printf("program untuk menghitung luas dan keliling lingkaran\n\n");

printf("luas lingkaran = 3.14*r*r\n\n"); printf("keliling lingkaran =

2*3.14*r\n\n"); printf("masukkan nilai r = "); scanf("%i", &r);

printf("hasil luas lingkaran %f\n", rumus_luas(r));

printf("hasil keliling lingkaran %f\n", rumus_keliling(r));

getch();

float rumus_luas(int r)

{ float hasil;

hasil = 3.14 * r * r;

return hasil;
}

float rumus_keliling(int r)

{ float hasil2;

hasil2 = 2*3.14 * r;

return hasil2;

Fungsi soal no 2:

#include <stdio.h> #include

<conio.h> float
rumus_luas(int a,int t); void

main()

{ clrscr(

); int a,t;

printf("program untuk menghitung luas dan keliling


lingkaran\n\n"); printf("luas segitiga = 0.5(alas x tinggi)\

n\n"); printf("masukkan nilai alas = ");

scanf("%i", &a); printf("masukkan nilai tinggi = ");

scanf("%i", &t); printf("hasil luas lingkaran %f\n",

rumus_luas(a,t));

getch();

float rumus_luas(int a,int t)

float hasil;

hasil=0.5*(a*t); return

hasil;

}
Fungsi soal no 3:
#include "stdio.h"
#include "conio.h" long
int faktorial (int N); void
main(){

int N;
printf("Program untuk menghitung factorial \n");
printf("masukkan angka factorial nya : "); scanf("%i",
&N);
printf("Faktorial dari %i = %i\n", N ,faktorial(N));

getch();

} long int faktorial(int N){

if(N==0){ return(1);
}
else{
return(N*faktorial(N-1));
}
}
Fungsi soal no 4:
#include <stdio.h>
#include <conio.h> void
fungsi_angka(int a); int
main(){
int a;
printf("program untuk menghitung bilangan ganjil
atau genap \n"); printf("\nmasukkan angka
inputan : "); scanf("%i",&a);
fungsi_angka(a);
getch();
return 0;
}

void fungsi_angka(int a){

if(a%2==0){
printf("angka yang dimasukkan genap");}
else if(a%2==1){
printf("angka yang dimasukkan ganjil"); }

else{ printf
(" ");}
}
Fungsi soal no 5:

#include <stdio.h>
#include <conio.h>
int rekursif(int N); int
main() {
clrscr();
int n;
printf("program untuk menjumlahkan bilangan 1,2,3...n
\n");
printf("Masukkan nilai n: ");
scanf("%d", &n); int hasil =
rekursif(n);
printf("Hasil penjumlahan dari 1 hingga %d adalah %d",
n, hasil); getch();
}
int rekursif(int n) {
if (n == 1)
{ return 1;

} else {
return n + rekursif(n - 1);
}
}
m.dafi

Anda mungkin juga menyukai