Selasa, 29 Oktober 2013

Latihan PDP 03



Modul PDP-03

Buatlah Program untuk persoalan sebagai berikut :
Operasi Aritmatika (fiIe : aritmatika.c)
1. NiIai minimum, maximum, rata rata, standar deviasi dari suatu niIai

    
C:\>hitung 35 23 76 45 50 10 15 25 4 17
Nilai Minimum :4
Nilai Maximum :76
Nilai Rata-rata :26.27


2. Luas  Iingkaran dengan  input jari jari  sebagai  argument  program 
   
  
C:\>s032 3.5
Luas Lingkaran dengan jari-jari 3.50 adalah :38.47



3. Luas  Segitiga  dengan  input  aIas  dan  tinggi  sebagai  argumen program ,    
     contoh input outputnya :
    
C:\>s033 3.5 2.0
Luas Lingkaran dengan alas 3.50 dan tinggi 2.00 adalah :3.50


4. Luas Segi Empat dengan input panjang dan Iebar sebagai argument program , 
    contoh input outputnya :

   

C:\>s034 3.5 2.0
Luas Persegi Empat ,panjang 3.50 dan lebar 2.00 adalah :7.00

5. SeIisih Iuas dua Iingkaran untuk menentukan seIisih Iuas 2 Iingkaran 



C:\>s035 25.4 20.5
Luas ring dari Lingkaran 2025.80 dan 1319.59 adalah :706.22





Operasi Logika (fiIe : Iogika.c)
jika di ketahui suatu niIai seperti daIam tabIe berikut , masing masing


C:\>logika
P q p^q -(p^q) -p -q v(-q) pNANDq pNORq pXORq pXNORq
1 1 1 0  0  0 0  0  0  0  1
1 0 0 1  0  1 0  0  1  1  0
0 1 0 1  1  0 1  0  1  1  0
0 0 0 1  1  1 1  1  1  0  1

 


Operasi ReIasionaI (fiIe : reIasionaI.c)
Gunakan operator reIasionaI yang terdapat daIam pre Iab pdp 03, untuk

mengerjakan persoaIan di bawah ini.
Keterangan :
jika ada garis dengan Iingkaran tepat berada di posisi batas 2 angka maka
berarti atau , diwakiIi dengan notasi


DaIam program dituIis sebagai berikut. jeIas sekaIi input untuk program
hanya 1, yaitu n, gunakan cara seperti berikut
scanf("%d",&n);if((n>3)&&(n<10))
benar=true;
else benar=false;
printf("3<%d<10 adalah %d\n",n,benar);
//atau
printf("((%d>3)&&(%d<10))adalah%s\n",n,n,
((n>3) &&(n<10))?"true":"false");
Kerjakan soaI berikut dengan program, output program hanya berupa niIai
true/1 atau faIse/0, seperti contoh diatas :
C:\>s03rel1

((7>3) &&(7<10)) adalah true

C:\>s03rel1
5
((5>3) &&(5<10)) adalah true

 

   

7. IntervaI (2,5] atau [15,27)  
8. n<5 atau n>17 
9. n<8 atau intervaI (9,15] atau intervaI [21,33)  
10. n<8 atau intervaI (9,15] atau intervaI [21,30) atau n>34

Tidak ada komentar:

Posting Komentar