вторник, 1 октября 2013 г.

Создать программу, которая будет выводить на экран меньшее по модулю из трёх введённых пользователем вещественных чисел.

Создать программу, которая будет выводить на экран меньшее по модулю из трёх введённых пользователем вещественных чисел.

1. Создаем объект класса Scanner и просим пользователя ввести первое число, проверяем введено ли вещественное число, если число введено верно, присваиваем значение модуля заданного числа переменной и переходим ко второму числу;
2. Проводим аналогичные процедуры со вторым и третьим числом;
3. Сравнимаем значения модулей заданных чисел и выводим информацию о меньшем значении.

import java.util.Scanner;
public class Zadachi{
    public static void main(String[] args){
        System.out.println("Введите первое число");
        Scanner scn1=new Scanner(System.in);
        if(scn1.hasNextFloat()){
            float i=Math.abs(scn1.nextFloat());
            System.out.println("Введите второе число");
            Scanner scn2=new Scanner(System.in);
            if(scn2.hasNextFloat()){
                float k=Math.abs(scn2.nextFloat());
                System.out.println("Введите третье число");
                Scanner scn3=new Scanner(System.in);
                if(scn3.hasNextFloat()){
                    float n=Math.abs(scn3.nextFloat());
                    if(i<=k&i<=n)
                        System.out.println("Меньшее число по модулю "+i);
                    if(k<i&k<=n)
                        System.out.println("Меньшее число по модулю "+k);
                    if(n<i&n<k)
                        System.out.println("Меньшее число по модулю "+n);
                }
                else System.out.println("Ошибка. Вы ввели не вещественное число");   
            }
            else System.out.println("Ошибка. Вы ввели не вещественное число");
        }
        else System.out.println("Ошибка. Вы ввели не вещественное число");
    }
}

Комментариев нет:

Отправить комментарий