^ Back to Top

Informatyka

Strony internetowe

Bazy danych

Sieci komputerowe

Login Form

Home

2018.10.15

/*
Program 1
Napisz program który pobiera od użytkownika 1 liczbę z zakresu od 1 do 4. W zależności od wartości liczby
wypisuje:
1 - "jeden"
2 - "dwa"
3 - "trzy"
4 - "cztery"
w pozostałych przypadkach wypisuje komunikat "Błędne dane"
*/

Pętla DO WHILE


do
{instrukcja}
while (wyrażenie);

gdzie instrukcja może być instrukcją pustą, instrukcją prostą, lub instrukcją złożoną.
Sekwencja działań przy wykonywaniu instrukcji do while jest następująca:
- Wykonaj instrukcję i przejdź do kroku 2.
- sprawdź czy wyrażenie spełnia warunek. Jeżeli tak, wróć do kroku 1; jeżeli nie to pomiń krok 1 i nie
wykonuj więcej instrukcji wewnątrz petli.

 

/*
Program 2
Napisz program pobierający od użytkownika 3 liczby:a>10, b>20, c<=100. Z tych liczb oblicza sumę i w
zależności od wartości sumy wypisuje komunikaty:
suma<100 "krzesło"
suma==100 "pilot"
suma>100 "telewizor"
*/

 

Program 1

package pierwszy;

import java.util.Scanner;

public class p20181015_1 {

public static void main(String[] args) {
int liczba;
Scanner wprowadz=new Scanner(System.in);
System.out.println("podaj liczbę od 1 do 4");
liczba=wprowadz.nextInt();
if(liczba==1){
System.out.println("Jeden");
}
else if(liczba==2){
System.out.println("Dwa");
}
else if(liczba==3){
System.out.println("Trzy");
}
else if(liczba==4){
System.out.println("Cztery");
}
else {
System.out.println("Błędne dane");
}
}
}

 

Program 2

/*
Program 2
Napisz program pobierający od użytkownika 3 liczby:a>10, b>20, c<=100. Z tych liczb oblicza sumę i w
zależności od wartości sumy wypisuje komunikaty:
suma<100 "krzesło"
suma==100 "pilot"
suma>100 "telewizor"
*/

int a,b,c,suma;

Scanner wprowadz=new Scanner(System.in);

do{
System.out.println("podaj wartość a>10");
a=wprowadz.nextInt();
}while(a<=10);

do{
System.out.println("podaj wartość b>20");
b=wprowadz.nextInt();
}while(b<=20);

do{
System.out.println("podaj wartość c<=100");
c=wprowadz.nextInt();
}while(c>100);

suma=a+b+c;
if(suma<100){
System.out.println("krzesło");
}else if(suma==100){
System.out.println("pilot");
}else {
System.out.println("telewizor");
}

 

 

Zadania dodatkowe:
1. Program obliczający i wypisujący objętość walca Owa=3.14*r*r*H
2. Program pobierający od użytkownika liczby, dopóki nie podamy liczby o wartości 5.

 

Program 3

package pierwszy;

public class p20181015_2 {

public static void main(String[] args) {
double a,b,h,Ptr;
Scanner wprowadz=new Scanner(System.in);

do{
System.out.println("podaj bok a");
a=wprowadz.nextDouble();
}while(a<=0);

do{
System.out.println("podaj bok b");
b=wprowadz.nextDouble();
}while(b<=0);

do{
System.out.println("podaj wysokość h");
h=wprowadz.nextDouble();
}while(h<=0);

Ptr=((a+b)*h)/2;
System.out.println("pole trapezu = "+Ptr);

}

}