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 R1, R2, R3;
static char Jenis;

public static void main(String[] args) {


Seri fromSeri = new Seri();
Paralel fromParalel = new Paralel();
boolean valid = false;
Scanner input = new Scanner(System.in);

while(!valid) {
System.out.println(" HAMBATAN RESISTOR ");
System.out.println("1. SERI");
System.out.println("2. PARALEL");
System.out.print("Pilihan = " + Jenis);
Jenis = input.next().charAt(0);
System.out.print("R1 = ");
double R1 = input.nextDouble();
System.out.print("R2 = ");
double R2 = input.nextDouble();
System.out.print("R3 = ");
double R3 = input.nextDouble();

switch(Jenis) {
case '1':
double Seri = fromSeri.toSeri();
System.out.println("Seri = " + Seri);
valid = true;
break;
case '2':
double Paralel = fromParalel.toParalel();
System.out.println("Paralel = " + Paralel);
valid = true;
break;
default:
System.out.println("Masukkan Jenis Dengan Benar [1/2] : ");
}
}

}
}

package com.hambatanresistor;

public class Seri {


double toSeri() {
return hambatanresistor.R1 + hambatanresistor.R2 + hambatanresistor.R3;
}
}

package com.hambatanresistor;

public class Paralel {


double toParalel() {
return 1 / hambatanresistor.R1 + 1 / hambatanresistor.R2 + 1 /
hambatanresistor.R3;
}
}

You might also like