soal
Suatu ember berbentuk tabung dengan tutupnya terbuka berisi air penuh. Jari-jari alas ember adalah 10.5 cm, dan tingginya 5 cm. Kemudian sebuah kerucut dengan jari-jari alas yang berbentuk lingkaran adalah 4 cm dan tingginya 4.7 cm dimasukkan ke dalam ember. Akibatnya sebagian air dalam ember tumpah.
/* 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;
}
Dengan menggunakan program C++ hitunglah berapa liter air yang tumpah?
Tuliskan juga Flowchart dan Pseudocodenya
Jawaban :
/*Program C++ Menghitung Volume Air yang Tumpah*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
{
float VK, Vtumpah, phi=3.14, tK=4.7;
int VT, rT=10.5, rK=4, tT=5;
VT= (phi*rT*rT*tT);
printf(" Volume tabung phi x r x r x t: %d cm^3\n",VT);
VK= (phi*rK*rK*tK)/3;
printf(" Volume kerucut 1/3 x phi x r x r x t: %f cm^3\n",VK);
printf(" Volume air yang tumpah adalah volume tabung-volume kerucut \n");
Vtumpah=(VT-VK);
printf(" Volume air yang tumpah adalah: %d-%f = %f cm^3 \n", VT, VK, Vtumpah);
Vtumpah=(VT-VK)/1000;
printf(" Jadi volume air yang tumpah adalah: %d-%f = %f liter \n", VT, VK, Vtumpah);
return 0;
}
/*Keterangan:
rT=jari-jari tabung, rK=jari-jari kerucut, VK=volume kerucut,
VT=volume tabung, Vtumpah=volume air yang tumpah*/
/*Keterangan:
rT=jari-jari tabung, rK=jari-jari kerucut, VK=volume kerucut,
VT=volume tabung, Vtumpah=volume air yang tumpah*/
PSEDEUCODE menghitung volume air yang tumpah
{Algoritma Menghitung Volume Air yang Tumpah }
Deklarasi:
vK,v_Tumpah, phi<--3.14, tK<--4.7:float
vT, rT<--10.5, rK<--4, tT<--5 int
Algoritma:
read(rT,rK,vT,vK, v_Tumpah)
vT<--(phi*rT*rT*tT)
vK<--(phi*rK*rK*tK)/3
v_Tumpah<--(vT-vK)
v_Tumpah<--(vT-vK)/1000
write(v_tumpah);
Tidak ada komentar:
Posting Komentar
berkomentarlah untuk membagi ilmumu