Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- //Začiatok-tu si užívateľ vyberie ktorú rovnicu bude chcieť vypočítať
- System.out.println("Výpočet jednoduchých vzorcov z fyziky");
- System.out.println("Vzorce:");
- System.out.println("1- Elektrické napätie"); // U=I*R
- System.out.println("2- Elektrický prúd"); // I=U/R
- System.out.println("3- Elektrický odpor"); // R=U/I
- System.out.println("4- Hustota"); // ρ=m/V
- System.out.println("5- Rýchlosť"); // v=s/t
- System.out.println("Číslom si vyber vzorec ktorý chceš vypočítať");
- int eqs = sc.nextInt();
- //Tu je switch naštudujte si ako funguje
- switch (eqs) {
- case 1:
- System.out.println("Vybral si si možnosť 1");
- System.out.println("Vzorec pre výpočet: U=I*R");
- System.out.println("Zadaj veľkosť prúdu(A)");
- double i1 = sc.nextDouble();
- System.out.println("Zadaj veľkosť odporu(Ω)");
- double r1 = sc.nextDouble();
- double u1 = i1 * r1;
- System.out.println("U= " + u1 + "V");
- break;
- case 2:
- System.out.println("Vybral si si možnosť 2");
- System.out.println("Vzorec pre výpočet: I=U/R");
- System.out.println("Zadaj veľkosť napätia(U)");
- double u2 = sc.nextDouble();
- System.out.println("Zadaj veľkosť odporu(Ω)");
- double r2 = sc.nextDouble();
- if (r2 == 0) {
- System.out.println("Nulou deliť nemôžeme");
- } else {
- double i2 = u2 / r2;
- System.out.println("I= " + i2 + "A");
- break;
- }
- case 3:
- System.out.println("Vybral si si možnosť 3");
- System.out.println("Vzorec pre výpočet: R=U/I");
- System.out.println("Zadaj veľkosť napätia(V)");
- double u3 = sc.nextDouble();
- System.out.println("Zadaj veľkosť prúdu(A)");
- double i3 = sc.nextDouble();
- if (i3 == 0){
- System.out.println("Nulou deliť nemôžeme");
- } else {
- double r3 = u3 / i3;
- System.out.println("R= " + r3 + "Ω");
- break;
- }
- case 4:
- System.out.println("Vybral si si možnosť 4");
- System.out.println("Vzorec pre výpočet: ρ=m/V");
- System.out.println("Zadaj váhu(kg)");
- double m4 = sc.nextDouble();
- System.out.println("Zadaj objem(m³)");
- double v4 = sc.nextDouble();
- if (v4 == 0){
- System.out.println("Nulou deliť nemôžeme");
- } else {
- double ro4 = m4 / v4;
- System.out.println("ρ= " + ro4 + "kg/m³");
- break;
- }
- case 5:
- System.out.println("Vybral si si možnosť 5");
- System.out.println("Vzorec pre výpočet: v=s/t");
- System.out.println("Zadaj dĺžku dráhy(km)");
- double s5 = sc.nextDouble();
- System.out.println("Zadaj čas(h)");
- double t5 = sc.nextDouble();
- if (t5 == 0){
- System.out.println("Nulou deliť nemôžeme");
- } else {
- double v5 = s5 / t5;
- System.out.println("v= " + v5 + "km/h");
- break;
- }
- default:
- System.out.println("Je mi to ľúto takáto možnosť neexistuje");
- }
- sc.close();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement