Forum www.ispwsznysa.fora.pl Strona Główna www.ispwsznysa.fora.pl
Informatyka Stosowania PWSZ NYSA
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

l1_zadanie3

 
Napisz nowy temat   Odpowiedz do tematu    Forum www.ispwsznysa.fora.pl Strona Główna -> Programowanie w Javie
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

PostWysł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 profil autora
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

PostWysł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
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum www.ispwsznysa.fora.pl Strona Główna -> Programowanie w Javie Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
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
Regulamin