24.2.3.24010520. Napisati program koji traži da se sa tastature unese realan broj x. Ukoliko je zaista unesen broj, i ukoliko je x > 0, ispisati njegov kvadratni korijen, a u suprotnom ispisati poruku o greški i tražiti ponovan unos sve dok unos ne bude korektan. Obavezno testirati ispravnost programa za slučaj kada se više puta zaredom unesu neispravni podaci.
Opis rješenja:
Listing programa:
package zadaci;
import java.util.Scanner;
public class Zadatak24010520 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Unesite broj x:");
double x = input.nextDouble();
while (x <= 0 || x != (double) x) {
System.out.print("Vrijednost nije validna, unesite ponovo:");
x = input.nextDouble();
}
double korijen = Math.sqrt(x);
System.out.println("Korijen unesenog broja je:" + korijen);
}
}
Ispis na ekranu:
Riješeni zadaci 2 Index
|