Anda di halaman 1dari 6

Selamat malam tutor, berikut tanggapan saya pada disksui 5 ini

1. Buatlah variasi perulangan selain dari contoh yang ada di Modul dan bahan tuton

Variasi perulangan antara lain:


- Pernyataan While
Contoh :
package perulangan;
import java.util.Scanner;
public class perulangan_while {
public static void main(String[] args) {

Scanner input=new Scanner(System.in);


int bilangan=1;

while (bilangan!=10){
System.out.print("Masukkan Bilangan 10 : ");
bilangan=input.nextInt();
}
}
}

- Pernyataan For
Contoh :
package perulangan;

public class perulangan_for {


public static void main(String[] args) {
for (int i=1;i<=20;i++){
System.out.print(i+", ");
}
}
}

- Pernyataan Do..While
Contoh :
package perulangan;

public class perulangan_do_while {


public static void main(String[] args) {
int bilangan=2;
do{
System.out.println(bilangan);
}while (bilangan>=10);
}
}
- Perulangan Yang Bersarang
Contoh ;
ublic class Loop {
public static void main(String[] args) {
int max_loop = 10;
int i = 1, j, k, l;

while(i <= max_loop)


{
j = 1;
while(j <= i)
{
System.out.print(j+" ");
j++;
}
System.out.println();
i++;
}

k = max_loop-1;
while(k >= 1)
{
l = 1;
while(l <= k)
{
System.out.print(l+" ");
l++;
}
System.out.println();
k--;
}
}
}

- Keluar dari Perulangan (Break)


Contoh :
public class contoh_Break {
public static void main(String[] args) {

int intArray[] = new int[]{1,2,3,4,5};

System.out.println("Belajar Algoritma : ");


for(int i=0; i < intArray.length ; i ++)
{
if(intArray[i] == 6)
break;
else
System.out.println(intArray[i]);
}

}
}

- Continue
Contoh :
public class continue {
public static void main(String[] args){
for(int w=0; w<9; w++){
if(w == 10){
break;
}else{
System.out.println(w);
}
}
}
}

2. Kondisi if dalam kode program


- Pernyataan if
Contoh :
package PernyataanIf;
public class PernyataanIf {
public static void main(String[] args) {
int a=5;
if(a==5){
System.out.println("angka yang dimasukkan benar");
}
}
}

- Pernyataan If..Else
Contoh :
package percabangan;
public class PernyataanIfElse {
public static void main(String[] args) {
int a=6;
if(a==5){
System.out.println("angka yang dimasukkan benar");
}else{
System.out.println("nilai tidak diketahui);
}
}

- Pernyataan If..Else If... Else


Contoh :
import java.util.Scanner;

class PernyataanIfElseIfElse {
public static void main(String args[]){

char nilai;
Scanner input = new Scanner(System.in);

System.out.print("Input Nilai Anda (A - E): ");


nilai = input.next().charAt(0);

if (nilai == 'A' ) {
System.out.println("Pertahankan!");
}
else if (nilai == 'B' ) {
System.out.println("Harus lebih baik lagi");
}
else if (nilai == 'C' ) {
System.out.println("Perbanyak belajar");
}
else if (nilai == 'D' ) {
System.out.println("Nilai Kurang");
}
else if (nilai == 'E' ) {
System.out.println("Wajib Ulang Mata Kuliah");
}
else {
System.out.println("Maaf, format nilai tidak sesuai");
}

}
}

- Pernyataan If..Else Bersarang


Contoh :
import java.util.Scanner;
public class ifelsebersarang
{
public static void main(String[] args)
{
Scanner masukan = new Scanner(System.in);
System.out.print("Masukkan Nilai ujian :");
int nilai = masukan.nextInt(); if (nilai >= 90)
System.out.println("Nilainya A");
else if (nilai >= 80)
System.out.println("Nilainya B");
else if (nilai >=70)
System.out.println("Nilainya C");
else if (nilai >=60)
System.out.println("nilainya D");
else
System.out.println("nilainya E");

1. Buatlah contoh kecil yang memuat beragam kondisi if dalam kode program

Percabangan IF ELSE

Percabangan IF ELSE merupakan percabangan yang memiliki sebuah kondisi dimana apabila
kondisi bernilai benar (true) maka pernyataan akan dieksekusi sementara jika salah (false)
maka pernyataan pada blok ELSE yang akan dikerjakan

Percabangan IF ELSE ini merupakan bentuk percabangan IF yang cukup sederhana setelah IF.
Dimana hanya terdapat dua pernyataan antara benar (true) dan salah (false) untuk contoh
program IF ELSE di C++ seperti berikut:

#include <iostream>

#include <conio.h>

#include <string>

using namespace std;

int main()

string kata;

cout<<"Masukan kata = HALO"<<endl;

cin>>kata;

if (kata=="HALO"){
cout<<"Kata yang dimasukan sesuai"<<endl;

}else {

cout<<"Kata yang dimasukan tidak sesuai"<<endl;

getch();

Sekian tanggapan saya. Mohon maaf jika ada kesalahan. Sekian, terimakasih

Sumber referensi :

BMP MSIM4293 Algoritma dan Pemograman

Anda mungkin juga menyukai