15
Geometri package tugas; import java.util.Scanner; public class Geometri { /** * @param args */ public static void main(String[] args) { int pilihan; //pilihan menu pengguna double nilai = 0; //nilai yang dikembalikan oleh method char huruf; //pemilihan Y untuk lanjut dandan T oleh keluar user double jari_jari; //jari -jari lingkaran double panjang; //panjang persegi panjang double lebar; //lebar persegi panjang double tinggi; //tinggi segitiga double alas; //alas segitiga double sisi1; //sisi 1 segitiga double sisi2; //sisi 2 segitiga double sisi3; //sisi 3 segitiga //buat obyek dari class scanner untuk membaca input dari keyboard Scanner keyboard = new Scanner (System.in); //perulangan digunakan untuk menampilkan menu terlebih dahulu do { menuUtama();//memanggil method menuUtama pilihan = keyboard.nextInt(); switch (pilihan) { case 1: System.out.println("Program Menghitung Luas Lingkaran"); System.out.print("jari-jari lingkaran: "); jari_jari = keyboard.nextDouble(); nilai=luasLingkaran(jari_jari); System.out.println("Luas Lingkaran adalah: " + nilai); break; case 2: System.out.println("Program Menghitung Luas Persegi Panjang"); System.out.print("panjang: "); panjang = keyboard.nextDouble(); System.out.print("lebar: "); lebar = keyboard.nextDouble(); nilai=luaspersegipanjang(panjang, lebar); System.out.println("Luas persegi panjang adalah: " + nilai); break; case 3:

Tugas Algoritma

Embed Size (px)

DESCRIPTION

Program Kalkulator geometri, Falling distance dan Konversi Celcius ke Farenheit

Citation preview

Geometri

package tugas;import java.util.Scanner;public class Geometri {

/** * @param args */public static void main(String[] args) {

int pilihan; //pilihan menu penggunadouble nilai = 0; //nilai yang dikembalikan oleh methodchar huruf; //pemilihan Y untuk lanjut dandan T oleh keluar userdouble jari_jari; //jari-jari lingkarandouble panjang; //panjang persegi panjangdouble lebar; //lebar persegi panjangdouble tinggi; //tinggi segitigadouble alas; //alas segitigadouble sisi1; //sisi 1 segitigadouble sisi2; //sisi 2 segitigadouble sisi3; //sisi 3 segitiga//buat obyek dari class scanner untuk membaca input dari keyboardScanner keyboard = new Scanner (System.in);//perulangan digunakan untuk menampilkan menu terlebih dahuludo{menuUtama();//memanggil method menuUtamapilihan = keyboard.nextInt();switch (pilihan){case 1:System.out.println("Program Menghitung Luas Lingkaran");System.out.print("jari-jari lingkaran: ");jari_jari = keyboard.nextDouble();nilai=luasLingkaran(jari_jari);System.out.println("Luas Lingkaran adalah: " + nilai);break;case 2:System.out.println("Program Menghitung Luas Persegi Panjang");System.out.print("panjang: ");panjang = keyboard.nextDouble();System.out.print("lebar: ");lebar = keyboard.nextDouble();nilai=luaspersegipanjang(panjang, lebar);System.out.println("Luas persegi panjang adalah: " + nilai);break;case 3:System.out.println("Program Menghitung Luas Segitiga");System.out.print("Tinggi: ");tinggi = keyboard.nextDouble();System.out.print("Alas: ");alas = keyboard.nextDouble();nilai=luassegitiga(alas, tinggi);System.out.println("Luas Segitiga adalah: " + nilai);break;

case 4:System.out.println("Program Menghitung Keliling Lingkaran");System.out.print("jari-jari: ");jari_jari = keyboard.nextDouble();nilai=kelilinglingkaran(jari_jari);System.out.println("Keliling Lingkaran adalah: " + nilai);break;case 5:System.out.println("Program Menghitung Keliling Persegi

Panjang");System.out.print("panjang: ");panjang = keyboard.nextDouble();System.out.print("lebar: ");lebar = keyboard.nextDouble();nilai=kelilingpersegipanjang(panjang, lebar);System.out.println("Keliling persegi panjang adalah: " + nilai);break;case 6:System.out.println("Program Menghitung Keliling Segitiga");System.out.println("panjang sisi 1 segitiga: ");sisi1 = keyboard.nextDouble();System.out.println("panjang sisi 2 segitiga: ");sisi2 = keyboard.nextDouble();System.out.println("panjang sisi 3 segitiga: ");sisi3 = keyboard.nextDouble();nilai=kelilingsegitiga(sisi1, sisi2, sisi3);System.out.println("Keliling segitiga adalah: "+ nilai);break;default:System.out.println("Pilih 1-6!!!");}keyboard.nextLine();System.out.println("Apakah Anda ingin keluar dari Program (Y/T)?:

");String jawaban = keyboard.nextLine();huruf = jawaban.charAt(0);}while(huruf != 'Y' && huruf != 'y');System.out.println("==============================");System.out.println("|CREATED BY : NINDYA ISDIARTI|");System.out.println("| TT-2C |");System.out.println("| 3313130049 |");System.out.println("==============================");}//kumpulan method yang digunakanpublic static void menuUtama(){System.out.println("Selamat datang di Kalkulator Geometri");System.out.println("Silakan Pilih Apa yang Ingin Anda Hitung");System.out.println("1. Menghitung Luas Lingkaran");System.out.println("2. Menghitung Luas Persegi Panjang");System.out.println("3. Menghitung Luas Segitiga");System.out.println("4. Menghitung Keliling Lingkaran");System.out.println("5. Menghitung Keliling Persegi Panjang");System.out.println("6. Menghitung Keliling Segitiga");System.out.println("Silakan masukan Pilihan Anda(1-6): ");}public static double luasLingkaran(double r){

return Math.PI*Math.pow(r,2);}public static double luaspersegipanjang(double panjang,double

lebar){return(panjang*lebar);

}public static double luassegitiga(double alas, double tinggi){

return((alas*tinggi)/2);}public static double kelilinglingkaran(double r){

return(2* Math.PI*r);}public static double kelilingpersegipanjang(double panjang,

double lebar){return(2*panjang)+(2*lebar);

}public static double kelilingsegitiga(double sisi1, double sisi2,

double sisi3){return(sisi1+sisi2+sisi3);

}

}

Falling Distance

package tugas;

public class fallingDistance {public static final double g = 9.8;/** * @param args */public static void main (String[] args){

for(int waktu=0;waktu<=10;waktu++){ System.out.println("Saat t = " + waktu + " detik jarak jatuh = " + jarakJatuh(waktu) + " meter"); } System.out.println("==============================");

System.out.println("|CREATED BY : NINDYA ISDIARTI|");System.out.println("| TT-2C |");System.out.println("| 3313130049 |");System.out.println("==============================");

}

public static double jarakJatuh(double t){ double d; d = (1.0/2.0) * g * (t*t); return d; }}

Konversi Celcius ke Farenheit

package tugas;

public class konversiCelciuskeFarenheit {

/** * @param args */public static void main(String[] args) {

for(int nilai=0;nilai<=20;nilai++){ System.out.println("Saat suhu " + nilai + " °F = " +

celcius(nilai) + " °C "); }

System.out.println("==============================");System.out.println("|CREATED BY : NINDYA ISDIARTI|");System.out.println("| TT-2C |");System.out.println("| 3313130049 |");System.out.println("==============================");

}

public static double celcius(double f){ f = (5.0/9.0)*(f - 32); return f;}

}

GEOMETRI

JARAK JATUH

KONVERSI FARENHEIT KE CELCIUS