Menentukan nilai max array pada netbean
NAMA:SATIAJI WIRGANTARA
KELAS:IF16C
NIM:16416255201024
STRUKTUR DATA
MENENTUKAN NILAI MAX PADA ARRAY YANG TELAH DI INPUTKAN
Algoritma Bilangan Maksimum
Diberikan tiga buah bilangan bulat. Carilah bilangan bulat maksimum diantara ketiga bilangan tersebut.
Algoritma:
(1) baca bilangan 1
(2) baca bilangan 2
(3) baca bilangan 3
(4) bandingkan bilangan 1 dan bilangan 2, kita ambil yang lebih besar, jika kedua bilangan tersebut
sama besar, dapat kita ambil bilangan 1, dan sebut bilangan tersebut MAX
(4) baca bilangan 3
(5) bandingkan MAX dengan bilangan 3, dan pilih yang lebih besar, jika keduanya sama besar, pilih
MAX dan sebut bilangan tersebut MAX.
(6) keluarkan sebagai output MAX
Pseudocode:
Bil1,Bil2,Bil3 : integer {bilangan yang dicari maksimumnya}
MAX : integer {variabel bantu}
Deskripsi :
Read (Bil1,Bil2)
If Bil1 >= Bil 2 then
MAX = Bil1
Else MAX = Bil2
Read (Bil3)
If Bil3 >= MAX then
MAX = Bil3
Write (MAX)
Progam
package satiaji.wirgantara.if16c;
import java.util.Scanner;
/**
*
* @author USER
*/
public class SatiajiWirgantaraIf16c {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner masukan = new Scanner(System.in);
int bil1, bil2, bil3;
System.out.println("Program Menjumlahkan Dua Bilangan");
System.out.print("Masukan bilangan 1 = ");
bil1 = masukan.nextInt();
System.out.print("Masukan bilangan 2 = ");
bil2 = masukan.nextInt();
System.out.print("Masukan bilangan 3 = ");
bil3 = masukan.nextInt();
System.out.println();
System.out.println("Jumlah bil1+bil2 = "+(jumlah(bil1,bil2)));
System.out.println("Jumlah bil2+bil3 = "+(jumlah(bil2,bil3)));
System.out.println("Jumlah bil1+bil3 = "+(jumlah(bil1,bil3)));
String max="";
max = (jumlah(bil1,bil2))>=(jumlah(bil2,bil3))?""+(jumlah(bil1,bil2)):(jumlah(bil2,bil3)>=bil3)?""+(jumlah(bil2,bil3)):""+(jumlah(bil1,bil3));
System.out.println();
System.out.println("Mencari Nilai Terbesar");
System.out.println("Bilangan 1 = "+(jumlah(bil1,bil2)));
System.out.println("Bilangan 2 = "+(jumlah(bil2,bil3)));
System.out.println("Bilangan 3 = "+(jumlah(bil1,bil3)));
System.out.println();
System.out.println("Nilai Max adalah = "+max);
}
private static int jumlah(int a, int b) {
int hasil = a + b;
return hasil;
}
}
KELAS:IF16C
NIM:16416255201024
STRUKTUR DATA
MENENTUKAN NILAI MAX PADA ARRAY YANG TELAH DI INPUTKAN
Algoritma Bilangan Maksimum
Diberikan tiga buah bilangan bulat. Carilah bilangan bulat maksimum diantara ketiga bilangan tersebut.
Algoritma:
(1) baca bilangan 1
(2) baca bilangan 2
(3) baca bilangan 3
(4) bandingkan bilangan 1 dan bilangan 2, kita ambil yang lebih besar, jika kedua bilangan tersebut
sama besar, dapat kita ambil bilangan 1, dan sebut bilangan tersebut MAX
(4) baca bilangan 3
(5) bandingkan MAX dengan bilangan 3, dan pilih yang lebih besar, jika keduanya sama besar, pilih
MAX dan sebut bilangan tersebut MAX.
(6) keluarkan sebagai output MAX
Pseudocode:
Bil1,Bil2,Bil3 : integer {bilangan yang dicari maksimumnya}
MAX : integer {variabel bantu}
Deskripsi :
Read (Bil1,Bil2)
If Bil1 >= Bil 2 then
MAX = Bil1
Else MAX = Bil2
Read (Bil3)
If Bil3 >= MAX then
MAX = Bil3
Write (MAX)
Progam
package satiaji.wirgantara.if16c;
import java.util.Scanner;
/**
*
* @author USER
*/
public class SatiajiWirgantaraIf16c {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner masukan = new Scanner(System.in);
int bil1, bil2, bil3;
System.out.println("Program Menjumlahkan Dua Bilangan");
System.out.print("Masukan bilangan 1 = ");
bil1 = masukan.nextInt();
System.out.print("Masukan bilangan 2 = ");
bil2 = masukan.nextInt();
System.out.print("Masukan bilangan 3 = ");
bil3 = masukan.nextInt();
System.out.println();
System.out.println("Jumlah bil1+bil2 = "+(jumlah(bil1,bil2)));
System.out.println("Jumlah bil2+bil3 = "+(jumlah(bil2,bil3)));
System.out.println("Jumlah bil1+bil3 = "+(jumlah(bil1,bil3)));
String max="";
max = (jumlah(bil1,bil2))>=(jumlah(bil2,bil3))?""+(jumlah(bil1,bil2)):(jumlah(bil2,bil3)>=bil3)?""+(jumlah(bil2,bil3)):""+(jumlah(bil1,bil3));
System.out.println();
System.out.println("Mencari Nilai Terbesar");
System.out.println("Bilangan 1 = "+(jumlah(bil1,bil2)));
System.out.println("Bilangan 2 = "+(jumlah(bil2,bil3)));
System.out.println("Bilangan 3 = "+(jumlah(bil1,bil3)));
System.out.println();
System.out.println("Nilai Max adalah = "+max);
}
private static int jumlah(int a, int b) {
int hasil = a + b;
return hasil;
}
}
Komentar
Posting Komentar