roy
Administrator
Dołączył: 02 Gru 2007
Posty: 70
Przeczytał: 0 tematów
Skąd: Głuchołazy
|
Wysłany: Sob 15:39, 21 Mar 2009 Temat postu: ZMIANY |
|
|
ZADANIE 1 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 - brylka ");
System.out.println("5 - 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;
case 4:
String promien;
int intpromien;
System.out.println("Podaj długosc promienia ");
try
{
promien = BuforWejsciowy.readLine();
intpromien=Integer.parseInt(promien);
}
catch(IOException e)
{
e.printStackTrace();
return;
}
catch(NumberFormatException e)
{
e.printStackTrace();
return;
}
System.out.println("V = " + (intpromien * Math.sqrt(2))*(intpromien * Math.sqrt(2))*(intpromien * Math.sqrt(2)) );
break;
default:
break;
}
}while (koniec != 5);
}
}
|
|
|