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

Kamis, 24 Oktober 2013

Latihan PDP 02



Modul PDP-02
Buatlah Program untuk persoalan sebagai berikut :
1. Menghitung voIume gas ideaI (V) daIam Iiter dengan masukan tekanan
(P)  daIam  kiIoPascaI,  banyaknya  moI  gas  (n)  daIam  moI,  dan
temperatur (T) daIam derajat KeIvin, serta diketahui konstanta gas
ideaI (R) yaitu 8.314 jK-1moI-1 dengan rumus: P V = n R T, contoh
input dan outputnya :


Masukan Besar mol, Suhu dan Tekanan :1.5 296.75 8.5
Volume Gas Ideal dengan rumus V=nRT/P, dimana R=8.314 adalah: 435.384613


2. Menghitung tegangan Iistrik (V) daIam voIt dari masukan besarnya
arus Iistrik (I) daIam ampere dan hambatan Iistrik (R) daIam ohm,
dengan hukum Ohm: V=IR , contoh input dan outputnya :




Masukan Besar Arus dan Hambatan:3.5 3.2
Tegangan Listrik dengan rumus Ohm V=IR : 11.200000



3. Menghitung Iuas sebuah trapesium (L) berdasarkan masukan a dan b
yang  merupakan  panjang  dua  sisi  sejajar  trapesium  dan  h  yang
merupakan tinggi trapesium dengan rumus: L = 12 * h * (a+b) ,

Masukan panjang sisi sejajar dan tinggi trapesium, a, b dan h:3 3 8.5
Luas Trapesium dengan panjang sisi sejajar 3.00 dan 3.00
serta tinggi 8.50 adalah : 25.50



4. TransIasikan ke daIam Notasi AIgoritmik dari ModuI PDP-01 muIai no 2
hingga 14





 

Latihan PDP 01




Soal Latihan Bahasa pemograman C via Code Block


Modul PDP-01








a. UtiIiti Membuat FiIe tipe data BooIean, dengan nama booIean.h
dengan sembarang text editor, IaIu tuIis kode di bawah ini dan
simpan dengan format fiIe AII FiIe
/*File boolean.h*/
#ifndef BOOLEAN_H
#define BOOLEAN_H
#define true 1
#define false 0
#define boolean unsigned char
#endif
b. Untuk memakai fiIe ini, maka simpan fiIe ini daIam direktori yang
sama dengan fiIe source code anda, IaIu sertakan #include
"boolean.h"daIam hash incIude.
c. SeteIah itu anda dapat mendekIarasikan tipe data BooIean seperti
contoh di bawah ini, boolean benar; boolean state;
d. Uji dengan file driver, driver.c

  #include "boolean.h"
   int main () {
  printf("Men-Test File boolean.h \n");
  boolean betul=true;
  printf("variabel betul desimal: %d\n", betul);
  printf("variabel betul:%s\n",betul?"true":"false")
   }





2 /* File hello.c */
void
main()




{
printf("hello\n ");
}
3 /* File : hello1.c */
/* menuliskan hello ke layar */
/* pola ini merupakan standard yang dipakai di kelas */
int
main ()
{
/* KAMUS */
/* ALGORITMA */
printf ("hello\n");
return 0;
}
TIPE DATA SEDERHANA : int, float, char dan string

Makna perintah dalam Bahasa Pemograman C



Arti perintah dalam bahasa pemograman C, diantaranya ialah

v  File Header
ü  stdlib.h
            Menjabarkan beberapa fungsi umum dan marco termasuk manajemen memori dinamis, menjalin komunikasi dengan perangkat sekitar.                    
ü  stdio.h
File header yang digunakan untuk proses input/output (I/O) standar. Objek yang menyertai yaitu : scanf, gets, printf, dll.
ü  string.h
header ini digunakan untuk memanipulasi sting dan array. Contoh fungsi : strcpy(), strlen(), strcat().

v  Fungsi
ü  #include <file header>
Berfungsi untuk mengisyaratkan bahwa pencarian file dilakukan pada direktori khusus.
ü  #include “file header”
Menyatakan bahwa pencarian file dilakukan pada direktori aktif tempat program sumber.
ü  int main ( )
Program yang memiliki nilai balik (nilai akhir), misal return 0.
ü  void main ( )
Program yang tidak memiliki nilai balik, misal return 0.
ü  main ( )
Merupakan fungsi yang menjadi titik awal dan titik akhir eksekusi program.
ü  {
Biasa terdapat di awal fungsi, sehingga menyatakan awal tubuh fungsi dan eksekusi program.
ü  }
Biasa terdapat di akhir fungsi, merupakan akhir fungsi dan akhir eksekusi program.