Przykładowe zadanie z kolokwium I.
Napisać program, który wczytuje od użytkownika liczbę oznaczającą, ile należy wylosować liczb z zakresu od -100 do 100. Następnie dokonuje obliczeń stosunku wylosowanych liczb dodatnich (bez zera) do liczb ujemnych oraz najmniejsze i największej znalezionej liczby. Wynikiem działania programu powinna być informacja na temat wszystkich trzech wartości.
W programie nie należy używać tablic.
Przykład dla liczby podanej przez użytkownika 3, następuje losowanie:
11 -5 93
W wyniku na ekran zostaje wyświetlona informacja:
2 -5 93
// bo stosunek 2/1 min: -5, max: 93
packagekolokwium1;importjava.util.Scanner;importjava.util.Random;publicclass Main {publicstaticvoid main(String[] args){
Scanner in =new Scanner(System.in);Random r =newRandom();System.out.println("Podaj liczbę losowań");int los = in.nextInt();int lDodatnie =0;int lUjemne =0;int min =101;// Więcej od największej możliwejint max =-101;// Mniej od najmniejszej możliwejfor(int i=0; i<los; i++){// Losowanieint liczba = r.nextInt(201)-100;// Zliczanie dodatnich i ujemnychif(liczba>0)
lDodatnie++;elseif(liczba<0)
lUjemne++;// Szukanie minimum (sposób z instrukcją if)if(liczba < min)
min = liczba;// Szukanie maksimum (sposób z trójarg. op. war.)
max = liczba > max ? liczba : max;}double stosunek = lDodatnie /(float)lUjemne;// Niezbędne rzutowanieSystem.out.println(stosunek +" "+ min +" "+ max);}}
Przykładowe kolokwium I
Przykładowe zadanie z kolokwium I.
Napisać program, który wczytuje od użytkownika liczbę oznaczającą, ile należy wylosować liczb z zakresu od -100 do 100. Następnie dokonuje obliczeń stosunku wylosowanych liczb dodatnich (bez zera) do liczb ujemnych oraz najmniejsze i największej znalezionej liczby. Wynikiem działania programu powinna być informacja na temat wszystkich trzech wartości.
W programie nie należy używać tablic.
Przykład dla liczby podanej przez użytkownika 3, następuje losowanie:
11 -5 93
W wyniku na ekran zostaje wyświetlona informacja:
2 -5 93
// bo stosunek 2/1 min: -5, max: 93
Plik źródłowy z przykładowym rozwiązaniem