|
www.ispwsznysa.fora.pl Informatyka Stosowania PWSZ NYSA
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
roy
Administrator
Dołączył: 02 Gru 2007
Posty: 70
Przeczytał: 0 tematów
Skąd: Głuchołazy
|
Wysłany: Pią 11:31, 20 Mar 2009 Temat postu: l1_zadanie3 |
|
|
Kod: |
import java.io.*; //buforki itp
public class L1_ZAD3
{
public static void main(String[] args)
{
InputStreamReader StrumienWejsciowy = new InputStreamReader(System.in);
BufferedReader BuforWejsciowy = new BufferedReader(StrumienWejsciowy);
int koniec;
do{
System.out.println("1 - Pole i objetosc kuli");
System.out.println("2 - Pole i objetosc stozka");
System.out.println("3 - Pole i objetosc prostopadloscianu");
System.out.println("4 - Koniec");
String wybor;
int intwybor;
try
{
wybor = BuforWejsciowy.readLine();
intwybor=Integer.parseInt(wybor);
}
catch(IOException e)
{
e.printStackTrace();
return;
}
catch(NumberFormatException e)
{
e.printStackTrace();
return;
}
koniec=intwybor;
switch ( intwybor ) {
case 1:
System.out.println("Podaj promien");
String r;
int intr;
try
{
r = BuforWejsciowy.readLine();
intr=Integer.parseInt(r);
}
catch(IOException e)
{
e.printStackTrace();
return;
}
catch(NumberFormatException e)
{
e.printStackTrace();
return;
}
System.out.println("Pole kuli = " + (4 * Math.PI * intr * intr * intr));
System.out.println("Objetosc = " + (4/3*Math.PI * intr *intr));
break;
case 2:
String hs,rs;
int inths,intrs;
System.out.println("Podaj wysokość stożka");
try
{
hs = BuforWejsciowy.readLine();
inths=Integer.parseInt(hs);
}
catch(IOException e)
{
e.printStackTrace();
return;
}
catch(NumberFormatException e)
{
e.printStackTrace();
return;
}
System.out.println("Podaj promien stozka");
try
{
rs = BuforWejsciowy.readLine();
intrs=Integer.parseInt(rs);
}
catch(IOException e)
{
e.printStackTrace();
return;
}
catch(NumberFormatException e)
{
e.printStackTrace();
return;
}
System.out.println("Pole stozka = " +((Math.sqrt((inths*inths)+(intrs*intrs))+intrs)*intrs*Math.PI));
System.out.println("Objetosc stozka = " +(inths*1/3*Math.PI*intrs*intrs));
// System.out.println("Objetosc stozka = " +(1/3*Math.PI*intrs*intrs* inths));
break;
case 3:
String a,b,c;
int inta,intb,intc;
System.out.println("podaj długosc boku a ");
try
{
a = BuforWejsciowy.readLine();
inta=Integer.parseInt(a);
}
catch(IOException e)
{
e.printStackTrace();
return;
}
catch(NumberFormatException e)
{
e.printStackTrace();
return;
}
System.out.println("podaj długosc boku b ");
try
{
b = BuforWejsciowy.readLine();
intb=Integer.parseInt(b);
}
catch(IOException e)
{
e.printStackTrace();
return;
}
catch(NumberFormatException e)
{
e.printStackTrace();
return;
}
System.out.println("podaj długosc boku c ");
try
{
c = BuforWejsciowy.readLine();
intc=Integer.parseInt(c);
}
catch(IOException e)
{
e.printStackTrace();
return;
}
catch(NumberFormatException e)
{
e.printStackTrace();
return;
}
System.out.println("Pole = " + ((inta*intb+intb*intc+inta*intc)*2));
System.out.println("Objętosc = " + inta*intb*intc);
break;
default:
break;
}
}while (koniec != 4);
}
}
|
Ostatnio zmieniony przez roy dnia Pią 11:33, 20 Mar 2009, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
|
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
stramik
Administrator
Dołączył: 02 Gru 2007
Posty: 126
Przeczytał: 0 tematów
Skąd: Grodków
|
Wysłany: Sob 15:58, 21 Mar 2009 Temat postu: |
|
|
[code]import java.io.*;
public class zad3
{
public static void main(String[] args)
{
InputStreamReader StrumienWejsciowy = new InputStreamReader(System.in);
BufferedReader BuforWejsciowy = new BufferedReader(StrumienWejsciowy);
int koniec;
System.out.println("1 - Pole i objetosc kuli");
System.out.println("2 - Pole i objetosc stozka");
System.out.println("3 - Pole i objetosc prostopadloscianu");
System.out.println("4 - Objetosc szescianu w kule");
String wybor;
int intwybor;
try
{
wybor = BuforWejsciowy.readLine();
intwybor=Integer.parseInt(wybor);
}
catch(IOException e)
{
e.printStackTrace();
return;
}
catch(NumberFormatException e)
{
e.printStackTrace();
return;
}
koniec=intwybor;
switch ( intwybor ) {
case 1:
System.out.println("Podaj promien");
String r;
int intr;
try
{
r = BuforWejsciowy.readLine();
intr=Integer.parseInt(r);
}
catch(IOException e)
{
e.printStackTrace();
return;
}
catch(NumberFormatException e)
{
e.printStackTrace();
return;
}
System.out.println("Pole kuli = " + (4 * Math.PI * intr * intr * intr));
System.out.println("Objetosc = " + (4/3*Math.PI * intr *intr));
break;
case 2:
String hs,rs;
int inths,intrs;
System.out.println("Podaj wysokosc stozka");
try
{
hs = BuforWejsciowy.readLine();
inths=Integer.parseInt(hs);
}
catch(IOException e)
{
e.printStackTrace();
return;
}
catch(NumberFormatException e)
{
e.printStackTrace();
return;
}
System.out.println("Podaj promien stozka");
try
{
rs = BuforWejsciowy.readLine();
intrs=Integer.parseInt(rs);
}
catch(IOException e)
{
e.printStackTrace();
return;
}
catch(NumberFormatException e)
{
e.printStackTrace();
return;
}
System.out.println("Pole stozka = " +((Math.sqrt((inths*inths)+(intrs*intrs))+intrs)*intrs*Math.PI));
System.out.println("Objetosc stozka = " +(inths*1/3*Math.PI*intrs*intrs));
break;
case 3:
String a,b,c;
int inta,intb,intc;
System.out.println("Bok a");
try
{
a = BuforWejsciowy.readLine();
inta=Integer.parseInt(a);
}
catch(IOException e)
{
e.printStackTrace();
return;
}
catch(NumberFormatException e)
{
e.printStackTrace();
return;
}
System.out.println("Bok b");
try
{
b = BuforWejsciowy.readLine();
intb=Integer.parseInt(b);
}
catch(IOException e)
{
e.printStackTrace();
return;
}
catch(NumberFormatException e)
{
e.printStackTrace();
return;
}
System.out.println("Bok C");
try
{
c = BuforWejsciowy.readLine();
intc=Integer.parseInt(c);
}
catch(IOException e)
{
e.printStackTrace();
return;
}
catch(NumberFormatException e)
{
e.printStackTrace();
return;
}
System.out.println("Pole = " + ((inta*intb+intb*intc+inta*intc)*2));
System.out.println("Objetosc = " + inta*intb*intc);
break;
case 4:
System.out.println("Podaj promien");
String r1;
int intr1;
try
{
r1 = BuforWejsciowy.readLine();
intr1=Integer.parseInt(r1);
}
catch(IOException e)
{
e.printStackTrace();
return;
}
catch(NumberFormatException e)
{
e.printStackTrace();
return;
}
System.out.println("Pole kuli = " + ( (intr1 * Math.sqrt(2)) * (intr1 * Math.sqrt(2)) * (intr1 * Math.sqrt(2)) ) );
break;
default:
System.out.println("Zly wybor");
}
}
}
|
|
Powrót do góry |
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
|