Tugas pemrograman semester 2

1. Array
Script =


import java.util.*;

public class jumlah2 {

public static void main(String args[]) {

  System.out.println("Berapa banyak angka yang ingin kalian masukkan ? : ");

  Scanner input = new Scanner(System.in);

  int ukuran = input.nextInt();

  double array[] = new double[ukuran];
  double jumlah = 0;

  for (int i = 0; i < array.length; i++) {

System.out.print("Masukkan Angka ke-" + i + ": ");
array[i] = input.nextDouble();
}

for (int i = 0; i < array.length; i++) {
jumlah = jumlah+array[i];
}

double penjumlahan = jumlah + array.length;

System.out.println("Jadi hasil penjumlahannya adalah : "+ jumlah);

}
}

 Hasil


2. For
Script =
public class huruf4 {

public static void main(String[] args) {

char x,y;
for (x = 'Z'; x>='A'; x--){

System.out.println(" ");

for (y='A'; y<=x; y++){

System.out.print(y+" ");
}
     }
   }
 }

Hasil=


3. Function
Script=

import java.util.Scanner;
public class rumus2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int pilihan = 9;
do {
System.out.println("                    MENU                    ");
System.out.println("--------------------------------------------");
System.out.println("1. Menghitung Energi Potensial");
System.out.println("2. Menghitung Energi Kinetik");
System.out.println("3. Menghitung Energi Mekanik");
System.out.println("4. Keluar");
System.out.println("--------------------------------------------");
System.out.print("Masukkan Pilihan Anda : ");
try {
pilihan = input.nextInt();
}
catch(Exception e) {
System.out.println("Input harus angka");
input.nextLine();
System.out.println("");
continue;
}
switch(pilihan) {
case 1 : energiPotensial();
break;
case 2 : energiKinetik();
break;
case 3 : energiMekanik();
break;
case 4 : System.out.print("Terima Kasih Telah Menggunakan Program Ini");
break;
default : System.out.println("Maaf input anda salah");
}
System.out.println("");
}
while(pilihan != 4);
}
private static void energiPotensial() {
Scanner input = new Scanner(System.in);
float Massa, PercepatanGravitasi, TinggiBendaDariPermukaanTanah, energiPotensial;
int pilihan = 9;
System.out.println("Anda memilih Energi Potensial ");
System.out.println("energiPotensial = Massa * PercepatanGravitasi * TinggiBendaDariPermukaanTanah");
do {
System.out.print("Masukkan nilai massa : ");
Massa = input.nextFloat();
if(Massa<0){
System.out.println("Maaf nilai harus positif");
}
}
while(Massa<0);
do {
System.out.print("Masukkan nilai percepatan gravitasi : ");
PercepatanGravitasi = input.nextFloat();
if(PercepatanGravitasi<0) {
System.out.println("Maaf nilai harus positif");
}
}
while(PercepatanGravitasi<0);
do {
System.out.print("Masukkan nilai tinggi benda dari permukaan tanah : ");
TinggiBendaDariPermukaanTanah = input.nextFloat();
if(TinggiBendaDariPermukaanTanah<0) {
System.out.println("Maaf nilai harus positif");
}
}
while(TinggiBendaDariPermukaanTanah<0);
energiPotensial = Massa * PercepatanGravitasi * TinggiBendaDariPermukaanTanah;
System.out.println("Energi Potensial : " + energiPotensial + " Joule");
System.out.println("");
}
private static void energiKinetik() {
Scanner input = new Scanner(System.in);
float MassaBenda, KecepatanBenda, energiKinetik;
System.out.println("Anda memilih Energi Kinetik ");
System.out.println("energiKinetik = 0.5 * MassaBenda * KecepatanBenda *  KecepatanBenda");
do {
System.out.print("Masukkan nilai massa benda : ");
MassaBenda = input.nextFloat();
if(MassaBenda<0) {
System.out.println("Maaf nilai harus positif");
}
}
while(MassaBenda<0);
do {
System.out.print("Masukkan nilai kecepatan benda : ");
KecepatanBenda = input.nextFloat();
if( KecepatanBenda<0) {
System.out.println("Maaf nilai harus positif");
}
}
while(KecepatanBenda<0);
energiKinetik = 0.5f * MassaBenda * KecepatanBenda *  KecepatanBenda;
System.out.println("Energi Kinetik = " + energiKinetik + " Joule");
System.out.println("");
}
private static void energiMekanik() {
Scanner input = new Scanner(System.in);
float energiPotensial, energiKinetik, energiMekanik;
System.out.println("Anda memilih Energi Mekanik ");
System.out.println("energiMekanik = energiPotensial + energiKinetik");
do {
System.out.print("Masukkan nilai energi Potensial : ");
energiPotensial = input.nextFloat();
if(energiPotensial<0) {
System.out.println("Maaf nilai harus positif");
}
}
while(energiPotensial<0);
do {
System.out.print("Masukkan nilai energi kinetik : ");
energiKinetik = input.nextFloat();
if(energiKinetik<0) {
System.out.println("Maaf nilai harus positif");
}
}
while(energiKinetik<0);
energiMekanik = energiPotensial + energiKinetik;
System.out.println("Energi Mekanik = " + energiMekanik + " Joule");
System.out.println("");
}
}

Hasil jika input (huruf, angka negatif, dan angka lebih dari menu)



Hasil jika input sesuai menu





Komentar

Postingan populer dari blog ini

Membuat Poster caleg di Photoshop

Membuat tulisan 3D dengan CorelDraw

MEMBUAT KARTU NAMA Dengan CorelDraw