soal
Diameter A = 10, B = 12, C=14
Hitunglah luas daerah yang berwarna putih
Tuliskan dengan notasi algoritmik (pseudocode) dan Flowchart
Translate kedalam bahasa C
Jawaban :
Luas putih = (Luas Lingkaran B) – (Luas Lungkran A)
= (phi X rb X rb) – (phi X ra X ra)
= (3.14 X 6 X 6) – (3.14 X 5 X 5)
= 113.04 – 78.5
= 34.54
{notasi algoritmik psedeucode mencari Luas putih}
DEKLARASI
LB,LP,phiß3.14:float
LA,raß5,rbß6:int
ALGORITMA
LAßphi*ra*ra
LBßphi*rb*rb
LPßLB-LA
write(LP)
/* Program Menghitung Luas Lingkaran Warna Putih*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
float LB,LP, phi=3.14;/*LB (luas lingkaran B), LP (luas lingkaran putih)*/
int LA, rA=5, rB=6; /*LA (laus lingkaran A), rA (jari_jari LA), rB (jari_jari LB)*/
printf(" Jari_jari lingkaran_A adalah 5 cm\n");
LA=(phi*rA*rA);
printf(" Luas lingkaran_A adalah phi*r*r: %d\n",LA);
printf(" Jari_jari lingkaran_B adalah 6 cm\n");
LB=(phi*rB*rB);
printf(" Luas lingkaran_B adalah phi*r*r: %f\n",LB);/*rumus luas lingkaran adalah phi*r*r */
printf(" Luas lingkaran putih adalah luas_B - luas_A \n");
LP=(LB-LA);
printf(" Jadi luas lingkaran putih adalah: %f-%d=%f", LB, LA, LP);
return 0;
}
Tidak ada komentar:
Posting Komentar
berkomentarlah untuk membagi ilmumu