IfElseWhile Statement ~ Prak 3 Visual Programming

Rabu, September 28, 2011

example
Materi praktikum ketiga dalam mata kuliah visual programming adalah bermain dengan statement If, Else dan While. Dimana masing-masing memiliki arti tersendiri. Bagiku if adalah fungsi JIKA, sedangkan else JIKA BUKAN dan while adalah pengulangan. Langsung saja melihat exercise yang sudah aku berikan. Semoga saja membuat ngerti.


Seperti biasa, ada 4 soal dalam praktikum ini. Berikut soal-soalnya

Nomor 1

Buatlah sebuah program yang menerima sembarang jumlah inputan nilai integer. kemudian menampilkan nilai terkecil dari inputan yang telah diberikan. contoh output: Masukkan nilai integer atau -1 untuk quit: 3 Masukkan nilai integer atau -1 untuk quit: 5 Masukkan nilai integer atau -1 untuk quit: 4 Masukkan nilai integer atau -1 untuk quit: 8 Masukkan nilai integer atau -1 untuk quit: -1 Nilai terkecil dari 4 nilai tersebut adalah 3

Nama file: NilaiTerkecil.java
import java.util.Scanner;

public class NilaiTerkecil {
public static void main(String args[]){
Scanner input = new Scanner(System.in);

int palingKecil;
int number;
int counter;

counter = 0;
palingKecil = 9;

System.out.print("Masukkan nilai integer atau -1 untuk quit:");
number = input.nextInt();

while (number != -1){
counter++;
if(palingKecil > number){
palingKecil = number;
}


System.out.print("Masukkan nilai integer atau -1 untuk quit: ");
number = input.nextInt();

}

if (counter != 0){
System.out.printf("Nilai terkecil dari %d nilai tersebut adalah %d\n", counter, palingKecil);
}
else{

}
}
}


Nomor 2
Buatlah sebuah program yang menghasilkan output berikut ini

N    10*N        100*N    1000*N
1     10            100         1000
2     20            200         2000
3     30            300         3000
4     40            400         4000
5     50            500         5000
Nama file: ExerciseTigaDua.java
public class ExerciseTigaDua {
public static void main(String args[]){

int angka = 1;

System.out.println("N\t10*N\t100*N\t1000*N");

while (angka <= 5){
System.out.println(""+angka+"\t"+(angka*10)+"\t"+(angka*100)+"\t"+(angka*1000));
angka++;
}


System.out.printf("");

}

}



Nomor 3

Buatlah program yang menampilkan angka 1 sampai seratus. akan tetapi beberapa angka tidak ditampilkan melainkan diganti dengan kata-kata. jika angka tersebut kelipatan 3, maka angka tersebut tidak ditampilkan melainkan diganti dengan kata-kata "Fizz". jika angka tersebut kelipatan 5, diganti dengan kata-kata "Buzz". jika merupakan kelipatan 3 dan 5, diganti dengan kata-kata "FizzBuzz"
contoh output (sebagian output)
    1
    2
    Fizz
    4
    Buzz
    Fizz
    7
    8
    Fizz
    Buzz
    11
    Fizz
    13
    14
    FizzBuzz
    … (dst sampai angka seratus)

Nama file: ExerciseTigaTiga.java
public class ExerciseTigaTiga {
public static void main(String []arg){
int a = 0;

while(a<100){
a++;

if(a%3 == 0){
System.out.println("Fizz");
if (a%5 == 0){
System.out.println("FizzBuzz");
}
}
else if(a%5 == 0){
System.out.println("Buzz");
}

else{
System.out.println(a);
}


}
}
}


Nomor 4

Buatlah program yang menampilkan angka dari 1 sampai 10 dan kebalikannya.
contoh output:
    1      10
    2      9
    3      8
    4      7
    5      6
    6      5
    7      4
    8      3
    9      2
    10    1

Nama file: ExerciseTigaEmpat.java
public class ExerciseTigaEmpat {
public static void main(String []args){
int i = 0;
while(i <10){
i++;
System.out.println(i+"\t"+(11-i));
}
}
}


Alhamdulillah sudah selesai semua empat nomor


You Might Also Like

0 comments

Komentar spam enggak bakal aku approve lho. Gunakan nama asli bukan keyword :p

Facebook

Subscribe