Senin, 10 Oktober 2011


  • Diameter A=10,  B=12, C=14
  • Hitunglah Luas daerah yang berwarna putih
  • Tuliskan dengan notasi algoritmik (pseudocode) dan flowchart
  • Translate kedalam bahasa C
 Jawab :

  • Luas lingkaran putih= Luas lingkaran B - Luas lingkaran A
                                           =  phi*rB*rB - phi*rA*rA
                                           = 3.14*6*6 - 3.14*5*5
                                           = 113.04 - 78.5
                                           = 34.54 cm²
  
  • Pseudocode
          {  //////////////////////////////////////////////////////////////////////////////////
              Algoritma menghitung luas lingkaran berwarna putih
              ///////////////////////////////////////////////////////////////////////////////  }


         Deklarasi
         float:phi<==3.14,LB,LP;
         int:rB<==6,rA<==5,LA;
        
         Algoritma
        LA<==phi*rA*rA;
        LB<==phi*rB*rB;
        LP<==LB-LA;
        print(LP)




  • Flowchart Menghitung Luas Lingkaran Berwarna Putih
 
  • Translate kedalam bahasa C
        /* Program Menghitung Luas Lingkaran Berwarna Putih */
                 
        #include <stdio.h>
        #include <stdlib.h>


int main()
{
  float LB,LP, phi;
  int LA, rA, rB;

printf(" Jari-jari lingkaran A");
printf(" Jari-jari lingkaran B");

LA=(phi*rA*rA);
printf(" Luas lingkaran A=phi*r*r: %d\n",LA);

LB=(phi*rB*rB);
printf(" Luas lingkaran B=phi*r*r: %f\n",LB);

printf(" Luas lingkaran putih=luas lingkaran B-luas lingkaran A \n");
LP=(LB-LA);
printf(" Jadi luas lingkaran putih adalah: %f-%d=%f", LA, LB, LP);

return 0;



     / *Keterangan , rA=jari-jari lingkaran A, rB=jari-jari lingkaran B,LB=luas lingkaran B, LA=luas lingkaran A,LP=luas lingkaran berwarna putih*/

     
 

Tidak ada komentar:

Posting Komentar