Published februari 24, 2017 by Jagoan website

kondisi pada pemrograman C,Java dan pascal

pada materi ini membahas tentang kondisi pada pemrograman C,Java dan pascal silahkan di simak semoga di mengerti.




A.    Tujuan Instruksional Khusus :

Setelah menyelesaikan praktikum ini, Anda diharapkan dapat:


1.      Menggunakan statemen untuk menyelesaikan kondisi percabangan              dengan  beberapa bahasa pemrograman.

2.      Membuat program untuk menangani kasus-kasus percabangan.

B.     Alur Praktikum
Praktikan membuat program dengan bahasa pemrograman yang sesuai pada kasus di Latihan dengan bimbingan Instruktur. Setelah itu, praktikan mengerjakan Tugas Praktikum tanpa bimbingan Instruktur. Tugas Praktikum dikerjakan menggunakan salah satu Bahasa Pemrograman pilihan Praktikan
C.     Latihan
Latihan 2a :
BahasaC

#include <iostream.h>
 int main(){
 int BilPertama, BilKedua;
cout << "Ketikkan bilangan yang besar (banyak): “ cin >> BilPertama;
     cout << "\nMasukkan bilangan yang lebih kecil: “; cin >> BilKedua;
     if (BilPertama > BilKedua)
    cout << "\nTerima kasih….\n"; 

    else
    cout << “\ Bilangan kedua Anda lebih besar!”; return 0;
}

Bahasa Pascal

Program Latihan2a;
 Uses WinCrt;
Var
BilPertama, BilKedua : real;
Begin
write(‘Ketikkan bilangan yang besar (banyak): ‘);
 readln(BilPertama);
     write(‘Masukkan bilangan yang lebih kecil: ‘); 
     readln(BilKedua);
if BilPertama > BilKedua then writeln(‘Terima kasih...’)
else
writeln(`Bilangan kedua Anda lebih besar!`);
End.


Bahasa Java

import java.util.Scanner; 

public class Latihan2a {
public static void main (String [] args) {
 Scanner input = new Scanner (System.in); 
int x, y;
System.out.print ("Masukkan x : "); 
x = input.nextInt(); 
System.out.print ("Masukkan y : ");
y = input.nextInt(); if (x > y)
System.out.println("Sukses. Terima Kasih!");
else
System.out.println("Bilangan Kedua Anda Lebih Besar!");
}
}

Latihan2.b :

Berikut adalah program untuk membandingkan dua buah bilangan yang dimasukkan oleh pemakai. Buatlah kode program tersebut lalu lakukan kompilasi. Simpan kode program dengan nama Latihan2a. Buatlah kode program tersebut lalu lalu RUN.
BahasaC

#include <iostream.h>
 int main(){
int firstNumber, secondNumber;
cout << "Masukkan dua buah bilangan.\nPertama: "; cin >> firstNumber;
cout << "\nKedua: "; cin >> secondNumber; cout << "\n\n";
if (firstNumber >= secondNumber){
if ( (firstNumber % secondNumber) == 0)
{ if (firstNumber == secondNumber)
cout << "Kedua bilangan sama!\n";
else
cout << "Habis dibagi!\n";
}
else
cout << "Tidak habis dibagi!\n";
}
else
cout << "Bilangan kedua Anda lebih besar!\n"; return 0;

}

Bahasa Pascal

Program Latihan2b; Uses WinCrt;
Var
firstNumber, secondNumber : integer;
Begin
writeln('Masukkan dua buah bilangan.'); write('Pertama: '); readln(firstNumber); write('Kedua: '); readln(secondNumber); writeln;

if firstNumber >= secondNumber then
if (firstNumber mod secondNumber) = 0 then if (firstNumber=secondNumber) then
writeln('Kedua bilangan sama!')
else
writeln('Habis dibagi!')
else
writeln('Tidak habis dibagi!')
else
writeln('Hey! Bilangan kedua Anda lebih besar!');
End.

Bahasa Java

import java.util.Scanner;
 public class Latihan2b {
public static void main (String [] args) {
 Scanner input = new Scanner (System.in); 
int x, y;
System.out.print ("Masukkan x : "); 
x = input.nextInt(); System.out.print ("Masukkan y : ");
 y = input.nextInt();

if (x >= y)
if ((x % y) == 0)
if (x == y)
System.out.println ("Kedua bilangan sama!");
else
System.out.println("Habis dibagi!");
else
System.out.println("Tidak habis dibagi!");
else
System.out.println("Bilangan kedua Anda lebih besar!");

}
}

Latihan2.c :

Kode program berikut menggambarkan contoh penggunaan statemen case untuk memeriksa penekanan tombol keyboard a, b, atau c. Buatlah kode program tersebut
lalu lakukan kompilasi. Simpan dengan nama Latihan2c.
BahasaC

#include <conio.h>
#include <stdio.h> int main(void){ int ch;
printf("\tTekan tombol a, b, atau c. JANGAN YANG LAIN!"); ch = getch()
switch (ch){ case 'a' :
printf("\nAnda memilih tombol a .\n"); break;
case 'b' :
printf("\nAnda memilih tombol b.\n"); break;
case 'c' :
printf("\nAnda memilih tombol c.\n"); break;
default :
printf("\nBUKAN PILIHAN YANG BENAR! Bye ...");
return(-1);
}
return(0);
}


Bahasa Pascal

Program Latihan2c; Uses WinCrt;
Var ch : char;
Begin
write('Tekan tombol a, b, atau c. JANGAN YANG LAIN!'); readln(ch);
Case ch of
'a' : writeln('Anda memilih tombol a.'); 'b' : writeln('Anda memilih tombol b.'); 'c' : writeln('Anda memilih tombol c.');
else writeln('BUKAN PILIHAN YANG BENAR! Bye ...');
End;


E.  TUGAS PRAKTIKUM
1.      Buatlah program untuk memasukkan nilai teori dan nilai praktek mahasiswa kemudian menghitung   nilai rata-ratanya. Apabila nilai rata-rata lebih dari atau sama dengan 6 maka mahasiswa    dinyatakan Lulus, jika nilai rata-ratanya kurang dari enam, maka mahasiswa tersebut Tidak Lulus.
        2.      Buatlah program untuk memasukkan IPK mahasiswa, kemudian menampilkan predikat                               kelulusannya. Aturan predikat kelulusan adalah sebagai berikut:
IPK                 :           Predikat Kelulusan 2,0≤IPK<2,5   :           Baik
2,5≤IPK<3,0   :           Memuaskan 3,0≤IPK<3,5   :                                   Sangat Memuaskan 3,5≤IPK≤4,0   :           Cumlaud
       3.      Buatlah program untuk mengkonversi angka hari menjadi nama hari. Pemakai diminta                                   memasukkan di antara angka dari 1 sampai 7, maka akan ditampilkan nama hari yang sesuai. Jika                pemakai memasukkan angka yang tidak termasuk dalam batasan, maka ditampilkan pesan                            kesalahan memasukkan angka.