Contoh Soal Departemen

DEPARTEMEN

PENDIDIKAN NASIONAL

Politeknik

NEGERI SEMARANG

Formulir Soal Ujian

PM 7.5.29/L1/RO/2005

UJIAN TENGAH SEMESTER GENAP TAHUN AKADEMIK 2013 / 2014

PROGRAM STUDI TEKNIK TELEKOMUNIKASI JURUSAN TEKNIK ELEKTRO

POLITEKNIK NEGERI SEMARANG

Mata Kuliah :

Kelas :

Hari/Tanggal :

Sifat : Closed Book

Waktu : 60 menit

Pengampu :

Soal-soal:

  1. Buatlah program KONVERSI SUHU dari Celcius ke Reamur dan Fahrenheit. Suhu yang akan dihitung konversinya adalah dari 300 hingga 100 derajat celcius, dan tampilan yang diharapkan berupa tabel konversi dengan posisi Celcius ada disebelah paling kiri, Fahrenheit ditengah dan Reamur disebelah paling kanan. Tampilan Celcius dimulai dengan nilai 300 derajat diikuti dengan tiap perubahan harga berkurang 20 derajat hingga 100 derajat menggunakan looping metoda do.. while ?.

B. Tuliskanlah keluaran dari 10 soal program pendek berikut ini: (nilai tiap soal 5%).

  1. main()

{ float tegangan=10, resistansi=1000, arus ;

arus=tegangan/resistansi;

printf(Dengan tegangan = %8.2f Volt\n, tegangan);

printf( Resistansi = %8.2f Ohm\n , resistansi);

printf(Arusnya = %8.4f Ampere, arus); }

  1. main()

{ int bil=65;

printf("\n %d",++bil);

printf("\n %d",bil++);

printf("\n %d",++bil);

printf("\n %d",–bil);

printf("\n %d",bil++);

printf("\n %d",++bil); }

  1. main()

{ int bil=15;

printf("\n %d",–bil);

printf("\n %d",bil–);

printf(\n %d, ++bil);

bil=bil*8;

printf("\n %d",++bil); }

  1. main()

{

int bil1=55,bil2=33,bil3,bil4,bil5,bil6;

bil3=bil1+bil2;

bil4=bil1-bil2;

bil5=bil1*bil2;

bil6=bil1/bil2;

printf("%8d%8d,bil3,bil4);

printf("\n%8d%8d,bil5,bil6); }

  1. main()

{ int a1=10,a2,a3,a4;

float b1=1.5,b2,b3,b4;

a2=a1/b1+2.85;

a3=45/a1+3;

a4=45.0/a1+3;

b2=a1/b1+2.85;

b3=45/a1+3;

b4=45.0/a1+3;

printf("%5d%5d%5d\n,a2,a3,a4);

printf("%8.2f%8.2f%8.2f",b2,b3,b4); }

  1. main()

{ int i=10;

do

{ printf(%5d, i+=5);

i+=10;

} while(i<=10);

}

  1. main()

{ int bil=5;

switch(bil)

{ case 5: printf("\nHamming");

case 10: printf("\nNyquist"); break;

case 15: printf("\nBellman Ford");

default: printf("\nMaaf anda salah memilih ilmuwan"); } }

  1. main()

{ char pilih=b;

switch(pilih)

{ case a : printf("\nTeknik Elektro");

case b : printf("\nTeknik Sipil");

case c : printf("\nTeknik Mesin"); break;

default: printf("\nAnda salah memilih jurusan"); } }

  1. main()

{ int K=25;

while(K<100)

{ printf( %5d, K);

K+=10;} }

  1. main()

{ int j, k ;

for(j=1; j<=2; j++)

{ for (k=1; k<=3; k++)

printf(\n%4d%4d, j, k); } }

SELAMAT BERKARYA

UJIAN TENGAH SEMESTER GASAL TAHUN AKADEMIK 2012 / 2013

PROGRAM STUDI TEKNIK TELEKOMUNIKASI JURUSAN TEKNIK ELEKTRO

POLITEKNIK NEGERI SEMARANG

Mata Kuliah : Pemrograman

Kelas : JRK.1A

Hari/Tanggal : Selasa / 30 Oktober 2012

Sifat : Closed Book

Waktu : 12.00 13.00 WIB

Pengampu : Sindung HW Sasono

Buatlah program KONVERSI SUHU dari Celcius ke Reamur dan Fahrenheit. Suhu yang akan dihitung konversinya adalah dari 300 hingga 100 derajat celcius, dan tampilan yang diharapkan berupa tabel konversi dengan posisi Celcius ada disebelah paling kiri, Fahrenheit ditengah dan Reamur disebelah paling kanan. Tampilan Celcius dimulai dengan nilai 300 derajat diikuti dengan tiap perubahan harga berkurang 20 derajat hingga 100 derajat menggunakan looping metoda do.. while ?.

UJIAN TENGAH SEMESTER GASAL TAHUN AKADEMIK 2012 / 2013

PROGRAM STUDI TEKNIK TELEKOMUNIKASI JURUSAN TEKNIK ELEKTRO

POLITEKNIK NEGERI SEMARANG

Mata Kuliah : Pemrograman

Kelas : JRK.1A

Hari/Tanggal : Selasa / 30 Oktober 2012

Sifat : Closed Book

Waktu : 12.00 13.00 WIB

Pengampu : Sindung HW Sasono

Buatlah program KONVERSI SUHU dari Celcius ke Reamur dan Fahrenheit. Suhu yang akan dihitung konversinya adalah dari 300 hingga 100 derajat celcius, dan tampilan yang diharapkan berupa tabel konversi dengan posisi Celcius ada disebelah paling kiri, Fahrenheit ditengah dan Reamur disebelah paling kanan. Tampilan Celcius dimulai dengan nilai 300 derajat diikuti dengan tiap perubahan harga berkurang 20 derajat hingga 100 derajat menggunakan looping metoda do.. while ?.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>