Materi Algoritma Pemrograman 3


Materi Algoritma Pemrograman di Minggu 2 Pertemuan ke-1

<contoh soal dan pembahasan>
5. Dibaca suatu input data bertipe integer positif tak nol dan lebih dari Rp. 30.000;   
   untuk menyatakan suatu jumlah uang.   
   hitung hasil konversi jumlah nominal uang tersebut 
   dalam satuan Rp. 500, Rp. 1.000,   dan Rp.  10.000;   
   agar diperoleh hasil yang sama dengan 
   dijumlahkan hasil dari perkalian tiap jumlah satuan uang tersebut. 
   <ada kemiripan dengan soal ke-4>   
    contoh:   input  -> 32500    
              output -> 3  10.000     
                        2   1.000     
                        1     500
 
         int uang =  52500;  
         int sprb =  uang / 10000;        
         int sisa =  uang -  (sprb * 10000);
         int srb  =  sisa / 1000;   
         sisa     =  sisa -  (srb * 1000); 
         int lmrts =  sisa / 500;
         System.out.println (sprb + " : " + srb + " : " + lmrts);
4. Dibaca suatu input data bertipe integer positif dan tak nol untuk mewakili suatu   
   jumlah detik. Hitung hasil konversi data detik tersebut menjadi 
   berapa jam, menit dan detik.
     int detik =  5000;  
     int jam =  detik / 3600;        
     int sisa =  detik -  (jam * 3600);      
     int menit = sisa / 60;   
     sisa =  sisa -  (menit * 60);
     System.out.println (jam + " : " + menit + " : " + sisa);
3. Dibaca suatu input data bertipe real untuk suatu satuan derajat yakni Celcius.   
   Hitung hasil konversi suhu ke Reamor, Fahrenheit, dan Kalvin.
2. Dibaca suatu input data berupa panjang dan lebar dari suatu Persegi Panjang.   
   Input tersebut bertipe real positif dan tak nol.   
   Hitung keliling, diagonal dan luas persegi panjang tersebut.
1. Diberikan suatu input data berupa sisi Persegi bertipe numerik positif dan tak nol.    
   Input sisi tersebut merupakan sisi persegi pada dua dimensi.    
   Hitung keliling dan luas persegi tersebut.   
   <tambahan> hitung juga diagonal persegi tersebut.

Leave a Reply