Minggu, 26 Mei 2019

Tugas Remidi Pemrograman

Semester 1 :

Contoh program If Else :

import java.util.Scanner;

public class CekKelulusan {

public static void main(String[] args) {
int nilai;
String nama;
Scanner scan = new Scanner(System.in);

System.out.print("Nama: ");
nama = scan.nextLine();
System.out.print("Nilai: ");
nilai = scan.nextInt();


if( nilai >= 70 ) {
System.out.println("Selamat " + nama + ", anda Lulusss!");
} else {
System.out.println("Maaf " + nama + ", anda belum lulus");
}
}
}




Semester 2 :

Contoh program For :

public class cobafor {
  public static void main(String[] args) {
int batas = 10;
int counter = 0;
int faktorial = 1;

for(counter=0; counter<=batas; counter++) {
  faktorial = 1;
    for(int faktor=2; faktor<=counter; faktor++) {
    faktorial *= faktor;
  }
  System.out.println(counter + "!" + " = " + faktorial);
}
     }
}



Contoh program Array :

import java.util.Scanner;
public class CobaArray{

  public static void main(String []args){
  Scanner input = new Scanner (System.in);
String b;
String nama[]= new String[20];
String kelas[]= new String[5];
String nisn[]= new String[8];
int a,c;
System.out.print("Masukan banyak data : "); a=input.nextInt();
b=input.nextLine();
for(c=0;c<a;c++){

System.out.print("data ke "+(c+1)+"\n");
System.out.print("Masukan Nama : "); nama[c]=input.nextLine();
System.out.print("Masukan Kelas : "); kelas[c]=input.nextLine();
System.out.print("Masukan Nisn : "); nisn[c]=input.nextLine();
System.out.print(" ");}
for(c=0;c<a;c++){

System.out.print("Data ke "+(c+1));
System.out.print("Nama : "+nama[c]);
System.out.print("Kelas : "+kelas[c]);
System.out.print("Nisn : "+nisn[c]);
System.out.print(" ");
  }
}


}




Contoh program Function :

import java.util.Scanner;
public class Warung{
static void silahkan(){
System.out.println("-Selamat Datang di Warung Sederhana-");
}
static int hargapenyetan(){
int hargapenyetan =20000;
return hargapenyetan;
}
static int harganasibebek(){
int harganasibebek =18000;
return harganasibebek;
}
static int harganasiayam(){
int harganasiayam =15000;
return harganasiayam;
}
static int hargalalapan(){
int hargalalapan =10000;
return hargalalapan;
}

static void pilihan(){
System.out.println("=====MENU PENJUALAN MAKANAN=====");
System.out.println("1.PENYETAN");
System.out.println("2.NASI BEBEK");
System.out.println("3.NASI AYAM");
System.out.println("4.LALAPAN");
                  System.out.println("5.KELUAR");
System.out.println("Masukan Pilihan");
}

static int penyetan(int penyetan,int jumlah){
int total = penyetan * jumlah;
return total;
}

static int nasibebek(int harganasibebek,int jumlah){
int total = harganasibebek * jumlah;
return total;
}

static int nasiayam(int harganasiayam,int jumlah){
int total = harganasiayam * jumlah;
return total;
}

static int lalapan(int hargalalapan,int jumlah){
int total = hargalalapan * jumlah;
return total;
}
static int jumlah(){
Scanner input = new Scanner(System.in);
int jumlah = input.nextInt();
return jumlah;
}

public static void main(String[]args){
for(String ulang = "y"; ulang.equals("y") || ulang.equals("Y");){
Scanner input = new Scanner(System.in);
silahkan();
int angka = 5;
do{
pilihan();

  try{

angka = input.nextInt();
switch(angka){
case 1 :
System.out.println("Harga Penyetan= "+ hargapenyetan());
System.out.print("jumlah pembelian = ");
                int piro = jumlah();
int rego = hargapenyetan();
penyetan(rego,piro);
System.out.println("Total harga= " + penyetan(rego,piro));
break;

case 2 :
System.out.println("Harga Nasi Bebek= "+ harganasibebek());
System.out.print("jumlah pembelian = ");
                int pire = jumlah();
int regi = harganasibebek();
nasibebek(regi,pire);
System.out.println("Total harga= " + nasibebek(regi,pire));
break;

case 3 :
System.out.println("Harga Nasi Ayam= "+ harganasiayam());
System.out.print("jumlah pembelian = ");
                int pira = jumlah();
int rega = hargalalapan();
nasiayam(rega,pira);
System.out.println("Total harga= " + nasiayam(rega,pira));
break;

case 4 :
System.out.println("Harga Lalapan= "+ hargalalapan());
System.out.print("jumlah pembelian = ");
                int piru = jumlah();
int regu = hargalalapan();
lalapan(regu,piru);
System.out.println("Total harga= " + lalapan(regu,piru));
break;
case 5 : break;

default :
System.out.println("maaf inputan anda salah");

}
      }catch(Exception e){
System.out.println("------inputan salah------");
input.next();
      }
}while(angka != 5);
System.out.println("kembali ke menu? (tekan y untuk kembali,tekan tombol lain untuk keluar) ");
ulang = input.next();
                             }
}
}
Hasil Jika Sesuai dengan menu 1-5:



Hasil Jika Memasukkan Huruf :



Hasil Jika Memasukkan Huruf ketika sudah didalam menu :



Hasil Jika Memasukkan angka lebih dari menu :





Tidak ada komentar:

Posting Komentar