#1 2011-02-07 17:36:39

michal8m

Administrator

Zarejestrowany: 2011-02-03
Posty: 45
Punktów :   

14

Program sumujący liczby z podanego przez użytkownika zakresu. Program powinien pytać się o liczby określające zakres liczb jakich sumę należy obliczyć, wypisywać te liczby, wypisywać ich sumę oraz ilość. Należy obsłużyć sytuację w której zamiast liczb użytkownik wpisuje nieprawidłowe dane (np. litery) oraz sytuację, gdy pierwsza liczba z podanego zakresu jest większa od drugiej.









import java.util.Scanner;
import java.util.InputMismatchException;
public class kopa {


    public static void main(String[] args) {
    int h =0;
    int g =0;
    long suma = 0;
    int i;
    boolean trwanie;
        do{
            try{
                trwanie = false;
    Scanner s = new Scanner(System.in);
    System.out.println("Podaj pierwszą liczbę zakresu");
     g = s.nextInt();
    System.out.println("Podaj drógą liczbę zakresu");
     h = s.nextInt();
    if(g>h){
   System.out.println("Podałeś zły przedział...");
   trwanie=true;
   }
    }catch(InputMismatchException e ){
        System.out.println("Któraś z podanych przez ciebie liczb była nieprawnidłowa");
        trwanie = true;
    }
   }while(trwanie);
   System.out.println("Oto liczby:");
   for(i = g;i<=h;i++){
   suma += i;
   System.out.println(i);
        }
   System.out.println("Zsumowałem "+(i-g)+" liczb Wynik to : "+suma);
    }

}

Ostatnio edytowany przez michal8m (2011-02-09 13:57:29)

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.worldhotels-in.com Ciechocinek pokoje https://szamboczerwionka.pl/ absolwencilo