2

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

package com.

hambatanresistor;

import java.util.Scanner;
public class hambatanresistor {

static double nilai;


static char jenis;

public static void main (String[] args){


Arus fromArus = new Arus();
Tegangan fromTegangan = new Tegangan();
Hambatan fromHambatan = new Hambatan();
HambatanTotal fromHambatanTotal = new HambatanTotal();

double R1, R2, R3, Arus, Tegangan, Hambtan, HambatanTotal;


int jenis;
boolean valid = false;
Scanner sc = new Scanner(System.in);

while (valid!=true){
System.out.println(" PERHITUNGAN ");
System.out.println("1. Arus");
System.out.println("2. Tegangan");
System.out.println("3. Hambatan");
System.out.println("4. Hambatan Total");
jenis= sc.nextInt();
System.out.print("R1 = ");
R1= sc.nextInt();
System.out.print("R2 = ");
R2= sc.nextInt();
System.out.print("R3 = ");
R3= sc.nextInt();

switch (jenis){
case '1':
Arus = fromArus.toArus();
System.out.println(R1 = +R1);
System.out.println(R2 = +R2);
System.out.println(R3 = +R3);
System.out.println(Arus = +Arus);
valid = true;
break;
case '2':
Tegangan = fromTegangan.toTegangan();
System.out.println(R1 = +R1);
System.out.println(R2 = +R2);
System.out.println(R3 = +R3);
System.out.println(Tegangan = +Tegangan);
valid = true;
break;
case '3':
Hambtan = fromHambatan.toHambatn();
System.out.println(R1 = +R1);
System.out.println(R2 = +R2);
System.out.println(R3 = +R3);
System.out.println(Hambtan = +Hambtan);
valid = true;
break;
case '4':
HambatanTotal = fromHambatanTotal.toHambatanTotal();
System.out.println(R1 = +R1);
System.out.println(R2 = +R2);
System.out.println(R3 = +R3);
System.out.println(HambatanTotal = +HambatanTotal);
valid = true;
break;

default:
System.out.println ("Masukkan Jenis Dengan Benar [1/2/3/4] :
");

}
}
}
}

You might also like