• Nie Znaleziono Wyników

/* Semestr 2 ćwiczenie 2 przykład I Program czyta dane wprowadzane z klawiatury: imię i nazwisko, nr albumu, średnia ocena a następnie wyświetla wprowadzone dane na konsoli. Dane liczbowe są czytane z kontrolą formalnej poprawności. */

N/A
N/A
Protected

Academic year: 2021

Share "/* Semestr 2 ćwiczenie 2 przykład I Program czyta dane wprowadzane z klawiatury: imię i nazwisko, nr albumu, średnia ocena a następnie wyświetla wprowadzone dane na konsoli. Dane liczbowe są czytane z kontrolą formalnej poprawności. */"

Copied!
3
0
0

Pełen tekst

(1)

/* Semestr 2 ćwiczenie 2 przykład I

Program czyta dane wprowadzane z klawiatury: imię i nazwisko, nr albumu, średnia ocena a następnie wyświetla wprowadzone dane na konsoli. Dane liczbowe są czytane z kontrolą formalnej poprawności. */

package projekt21;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class WeWy {

public static void main(String[] args) throws IOException {

BufferedReader we = new BufferedReader(new InputStreamReader(System.in));

System.out.print("podaj imię i nazwisko :");

String student = we.readLine();

try {

System.out.print("podaj nr albumu:");

int nrAlbumu = Integer.parseInt(we.readLine());

System.out.print("podaj średnią ocen :");

float ocena = Float.parseFloat(we.readLine());

System.out.println("\nSTUDENT:\t" + student + "\nNR ALBUMU:\t" + nrAlbumu + "\nŚREDNIA OCEN:\t" + ocena);

} catch (NumberFormatException e) {

System.out.println("niepoprawny format liczby");

} } }

(2)

Wyniki w oknie Output

/* Semestr 2 ćwiczenie 2 przykład II

Program czyta z klawiatury dwie liczby rzeczywiste oraz wykonuje operacje arytmetyczne na tych liczbach i oblicza wartości wybranych funkcji matematycznych klasy Math. Wyniki obliczeń są wyświetlane na konsoli. */

package projekt22;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class Obliczenia {

public static void main(String[] args) throws IOException {

BufferedReader we = new BufferedReader(new InputStreamReader(System.in));

System.out.println("Autor programu: Jan Kowalski");

try {

System.out.print("podaj a:");

double a = Double.parseDouble(we.readLine());

System.out.print("podaj b :");

double b = Double.parseDouble(we.readLine());

System.out.println("operacje arytmetyczne na liczbach " + a + " i " + b);

System.out.println("suma =" + (a + b));

System.out.println("różnica =" + (a - b));

System.out.println("iloczyn =" + a * b);

System.out.println("iloraz =" + a / b);

System.out.println("pierwiastek z liczby a = " + Math.sqrt(a));

System.out.println("3-cia potęga liczby b = " + Math.pow(b, 3));

System.out.println("sinus liczby b = " + Math.sin(b));

System.out.println("Zaokrąglenie liczby 3.234 = " + Math.round(3.234));

System.out.println("Zaokrąglenie liczby 3.654 = " + Math.round(3.654));

System.out.println("odległość od punktu (-1,1) = "

+ Math.sqrt((a + 1) * (a + 1) + (b - 1) * (b - 1)));

} catch (NumberFormatException e) {

System.out.println("niepoprawny format liczby");

} catch (ArithmeticException e) { System.out.println("Błąd obliczeń !");

} } }

Wyniki programu wyświetlone w oknie Output

(3)

/* Semestr 2 ćwiczenie 2 przykład III

Program oblicza i wyświetla sumę kolejnych liczb naturalnych od 1 do 10 oraz wyświetla liczbę argumentów i oblicza sumę wartości argumentów będących liczbami całkowitymi */

package projekt23;

public class Sumowanie {

public static void main(String[] args) { int suma = 0;

for (int i = 1; i <= 10; i++) { suma += i;

}

System.out.println("Suma liczb od 1 do 10 wynosi " + suma);

System.out.println("Program ma " + args.length + " argumentów");

for (int k = 0; k < args.length; k++) {

System.out.println((k + 1) + ": " + args[k]);

} int m;

suma = 0;

for (int i = 0; i < args.length; i++) { // i zmienia się w zakresie indeksów tablicy args try {

m = Integer.parseInt(args[i]); // wartość i-tego argumentu przypisana zmiennej m suma += m; // dodanie kolejnego argumentu do sumy

} catch (NumberFormatException e) {

System.out.println("Niepoprawny argument nr " + (i + 1));

} }

System.out.println("Suma argumentów wynosi " + suma);

}

}

Argumenty programu

Wyniki na konsoli

Cytaty

Powiązane dokumenty

Publikacja niniejsza opracowana została jako materiał licz bowy na naradę kierowników wydziałów Prezydium Rady Naredo -. * • f %

Łach Piotr 331/2018 Szkoła Aspirantów Państwowej Straży Pożarnej w Krakowie... Perliceusz Waldemar

Ja, niżej podpisana/y oświadczam, że zapoznałam/em się z Regulaminem udziału w projekcie, oraz że zobowiązuje się do respektowania zawartych w nim postanowień.

Wyrażam zgodę na przetwarzanie danych osobowych zawartych w karcie do celów edukacyjnych i ewidencyjnych związanych z realizacją zadań statutowych przedszkola

dnia 27 kwietnia 2016 r.), prawo do cofnięcia zgody w dowolnym momencie bez wpływu na zgodność z prawem przetwarzania, którego dokonano na podstawie zgody przed

„prawo do bycia zapominanym” (art. 17 RODO), gdyż przetwarzane danych osobowych wynika z przepisów prawa. 8) Nie posiada Pan/i prawa do wniesienia sprzeciwu wobec

• Ciągła optymalizacja jakości spalania, utrzymywanie stale wysokiej sprawności także przy wahającej się jakości gazu.. • Zoptymalizowany kanał wstępnego zmieszania gazu

1429-1450 ? budowa centralnego miejsca kultu Cudownego Obrazu Matki Bożej Jasnogórskiej ? kaplicy gotyckiej zachowanej do dziś... 1429 ? papież Marcin V poinformowany przez