• Nie Znaleziono Wyników

Program wczytuje z klawiatury 3 liczby całkowite i wyświetla największą z nich

N/A
N/A
Protected

Academic year: 2021

Share "Program wczytuje z klawiatury 3 liczby całkowite i wyświetla największą z nich"

Copied!
4
0
0

Pełen tekst

(1)

/* Semestr 2 ćwiczenie 3 przykład I

Program wczytuje z klawiatury 3 liczby całkowite i wyświetla największą z nich

package projekt31;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.text.DecimalFormat;

import java.text.NumberFormat;

public class Zadanie1 {

public static void main(String[] args) throws IOException { int a, b, c;

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

try {

System.out.print("Podaj całkowitą wartość a: ");

a = Integer.parseInt(we.readLine());

System.out.print("Podaj całkowitą wartość b: ");

b = Integer.parseInt(we.readLine());

System.out.print("Podaj całkowitą wartość c: ");

c = Integer.parseInt(we.readLine());

if (a > b && a > c) {

System.out.println("Największa wczytana wartość to " + a);

}

if (b > a && b > c) {

System.out.println("Największa wczytana wartość to " + b);

}

if (c > a && c > b) {

System.out.println("Największa wczytana wartość to " + c);

}

} catch (NumberFormatException e) {

System.out.println("błędny format liczby");

} } }

Wyniki w oknie Output

(2)

/* Semestr 2 ćwiczenie 3 przykład 2

Program oblicza pierwiastki równania kwadratowego o współczynnikach rzeczywistych wczytanych z klawiatury. Pierwiastki równania są wyświetlane z dokładnością do dwóch miejsc po przecinku.

package projekt32;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.text.DecimalFormat;

import java.text.NumberFormat;

public class Zadanie2 {

public static void main(String[] args) throws IOException { double a, b, c;

double delta, x1, x2;

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

try {

System.out.print("Podaj wartość a: ");

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

System.out.print("Podaj wartość b: ");

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

System.out.print("Podaj wartość c: ");

c = Double.parseDouble(we.readLine());

if (a == 0) {

System.out.println("To nie jest równanie kwadratowe ");

} else {

delta = b * b - 4 * a * c;

if (delta < 0) {

System.out.println(" Brak pierwiastków rzeczywistych ");

} else {

NumberFormat f = new DecimalFormat("0.##");

x1 = (-b - Math.sqrt(delta)) / (2 * a);

x2 = (-b + Math.sqrt(delta)) / (2 * a);

System.out.println("x1 = " + f.format(x1) + " x2 = " + f.format(x2));

} }

} catch (NumberFormatException e) {

System.out.println("błędny format liczby");

} } }

Wyniki w oknie Output

(3)

/* Semestr 2 ćwiczenie 3 przykład 3

Program wypisuje na konsoli liczby od 1 do 12 i wyświetla komunikat, czy kolejna liczba jest parzysta. Program realizuje to zadanie za pomocą każdej z trzech pętli: for, while, do - while

package projekt33;

public class Zadanie3 {

public static void main(String[] args) {

for (int i = 1; i <= 12; i++) { // pętla for System.out.print("i = " + i);

if (i % 2 == 0) {

System.out.println(" jest liczbą parzystą");

} else {

System.out.println(" jest liczbą nieparzystą");

} }

int k = 1;

while (k <= 12) { { // pętla while System.out.print("k = " + k);

if (k % 2 == 0) {

System.out.println(" jest liczbą parzystą");

} else {

System.out.println(" jest liczbą nieparzystą");

} k++;

}

int z = 1;

do { { // pętla do - while System.out.print("z = " + z);

if (z % 2 == 0) {

System.out.println(" jest liczbą parzystą");

} else {

System.out.println(" jest liczbą nieparzystą");

} z++;

} while (z <= 12);

} }

Wyniki w oknie Output

(4)

/* Semestr 2 ćwiczenie 3 przykład 4

Program sprawdza parzystość 12 wygenerowanych całkowitych wartości losowych z przedziału

<50 100> oraz parzystość kolejnych liczb całkowitych z przedziału <15 35> i <320 580>

Zastosowano trzy rodzaje pętli: for, while i do – while package projekt34;

public class Zadanie4 {

public static void main(String[] args) {

for (int i = 1; i <= 12; i++) { // pętla for int K = 50; int L = 100;

int x = (int) (K + (L + 1 - K) * Math.random());

// generowanie całkowitej liczby losowej z przedziału <K L>

System.out.print("x = " + x);

if (x % 2 == 0) { System.out.println(" jest liczbą parzystą");

} else { System.out.println(" jest liczbą nieparzystą"); } }

int k = 15;

while (k <= 35) { // pętla while System.out.print("k = " + k);

if (k % 2 == 0) { System.out.println(" jest liczbą parzystą");

} else { System.out.println(" jest liczbą nieparzystą"); } k++;

}

int z = 320;

do { // pętla do - while System.out.print("z = " + z);

if (z % 2 == 0) { System.out.println(" jest liczbą parzystą");

} else { System.out.println(" jest liczbą nieparzystą");

} z++;

} while (z <= 580);

}

}

Wyniki w oknie Output

Cytaty

Powiązane dokumenty

Według niedowiedzionej do dzisiaj hipotezy, istnieje nieskończenie wiele liczb pierwszych Mersena..

[r]

Wykaż, że pola, na które te proste dzielą płaszczyznę, można pomalować dwoma kolorami w taki sposób, by żadne dwie figury sąsiadujące ze sobą wzdłuż odcinka (albo

Liczby wymierne – to takie, liczby które można zapisać w postaci ilorazu dwóch liczb całkowitych, w którym dzielnik jest różny od zera.. Są to więc liczby,

Bombelli zrozumiał, że wzory Cardana można stosować także wówczas, gdy w rachunkach pojawiają się pierwiastki z liczb ujemnych, i w ten sposób wprowadził do matematyki

Zapisz równania reakcji jonów kobaltu(II) z wodnym roztworem amoniaku, reakcji powstającego produktu z nadmiarem odczynnika oraz reakcji powstałego roztworu

Wypisano dziesięć kolejnych liczb całkowitych, z których najmniejszą jest −8.. Oceń praw-

Liczby, które na osi liczbowej leżą po przeciwnych stronach punktu zero i w takiej samej odległości od zera, nazywamy