c lagi, pengembangan dengan fungsi

flowchart

FUNGSI
Prototype Fungsi
float luas (float r);
float keliling (float r);
float volume (float r);

pengulangan
for (i=1; i<=1; i++)

fungsi rumus
float luas (float r) //fungsi luas
{
l_persegi = r*r;//rumus
return l_persegi;//mengembalikan ke rumus
}

float keliling (float r) //fungsi keliling
{
k_persegi = 4*r;//rumus
return k_persegi;//mengembalikan ke rumus
}

float volume (float r) //fungsi volume
{
v_kubus = r*r*r;//rumus
return v_kubus;//mengembalikan ke rumus
}

SOURCE KODE

#include <stdio.h> //memanggil library STDIO</pre>
#include <stdlib.h>//memanggil library STDLIB

float luas (float r);//prototype fungsi
float keliling (float r);
float volume (float r);
float r, l_persegi, k_persegi, v_kubus; // tipe data float untuk variable r jari - jari l_persegi luas persegi k_persegi keliling persegi v_persegi volume persegi

int main (void)
{//awal
float r; // variable r bertipe float
int pil, i; // variable pil dan i bertipe integer untuk pilihan

for (i=1; i<=1; i++)
{//awalan for
printf ("========= MENGHITUNG YUK ========= \n"); //menampilkan keterangan
printf (" 1. Menghitung Luas Persegi \n"); // menampilkan keterangan pilihan 1
printf (" 2. Menghitung Keliling Persegi \n");// menampilkan keterangan pilihan 2
printf (" 3. Menghitung Volume Kubus \n");//menampilkan keterangan pilihan 3
printf ("================================== \n"); //menampilkan tanda ==
printf (" Silahkan Masukan Pilihan : ");// menampilkan inputan
scanf_s ("%d",&pil);//memasukan dari data input ke variable pil

switch (pil)
{//awalan pil
case 1: // pilihan 1
printf("MENGHITUNG LUAS PERSEGI \n");//menampilkan keterangan
printf("Silahkan Masukan Jari - Jari = ");//menampilkan input
scanf_s("%f",&r);//membaca dan memasukan ke variable r
printf("Hasil Peritungan Luas Persegi rxr = %.2f \n",luas(r));//menampilkan hasil perhitungan fungsi
break; // end pilihan 1
case 2://pilihan 2
printf("MENGHITUNG KELILING PERSEGI \n");//menampilkan keterangan
printf("Silahkan Masukan Jari - Jari = ");//menampilkan input
scanf_s("%f",&r);//membaca dan memasukan ke variable r
printf("Hasil Peritungan Keliling Persegi r+r+r+r atau 4xr = %.2f \n",keliling(r));//menampilkan hasil perhitungan fungsi
break;//end pilihan 2
case 3://pilihan3
printf("MENGHITUNG VOLUME KUBUS \n");//menampilkan keterangan
printf("Silahkan Masukan Jari - Jari = ");//menampilkan input
scanf_s("%f",&r);//membaca dan memasukan ke variable r
printf("Hasil Peritungan Volume Kubus rxrxr = %.2f \n",volume(r));//menampilkan hasil perhitungan fungsi
break;//end pilihan 3
default:// default
i=0;
printf("ANDA TIDAK MEMILIH MENU YANG TERSEDIA \n");//menampilkan keterangan
system("cls");//salah satu fungsi stdlib clear screen
break;//end default
}//akhiran pil

}//ahiranfor

system("pause"); // menggunakan salah satu fungsi stdlib
return (0);//mengembalikan atau close

}//akhir

// FUNGSI
float luas (float r) //fungsi luas
{
l_persegi = r*r;//rumus
return l_persegi;//mengembalikan ke rumus
}

float keliling (float r) //fungsi keliling
{
k_persegi = 4*r;//rumus
return k_persegi;//mengembalikan ke rumus
}

float volume (float r) //fungsi volume
{
v_kubus = r*r*r;//rumus
return v_kubus;//mengembalikan ke rumus
}

VIDEONYA DISINI

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s