SyntaxError

Foro de ajuda estudiants ETIS UB
 
Indice­FAQ­Buscar­Miembros­Grupos de Usuarios­Registrarse­Conectarse
Publicar nuevo tema   Responder al temaCompartir | 
 

 Practica 8 Java

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Rok@nas
Admin
Admin


Mensajes: 65
Fecha de inscripción: 29/10/2008

MensajeTema: Practica 8 Java   Mar Nov 11, 2008 11:24 am

Aki teniu el 1


Time.java
Código:
/* Aquest programa impremeix la hora,cuant de temps falta per acabar el dia i el percentatge */

import javabook2.*;

class Time{
   public static void main(String[] arg){
      System.out.println("Aquest programa impremeix la hora,cuant de temps falta per acabar el dia i el percentatge");
      int hora,minuts,segons;
      hora = SimpleInput.getInteger("Introduiex la hora si us plau (0-23): ");
      minuts = SimpleInput.getInteger("Introduiex els minuts (0-59): ");
      segons = SimpleInput.getInteger("Introduiex els segons(0-59): ");
      int dia = 86400;
      int restadia = 0;
      double percentatje;
      if( hora < 23 && minuts < 59 && segons < 59){
         while(hora != 0 ){
                  hora = hora -1;
                  minuts = minuts + 60;
         }
         while(minuts != 0){
                  minuts = minuts - 1;
                  segons = segons + 60;
         }
      
         System.out.println("Han pasat "+ segons + " segons desde mitjanit.");
         restadia = dia - segons;
         System.out.println("Falte "+ restadia +" segons per acabar el dia.");
         percentatje = (segons / (float)dia) * 100;
         System.out.println("Ha pasat un "+ percentatje +" % del dia.");
      }else{
         System.out.println("Introduiex una hora valida.");
      }
   }
}


el 2
Código:

import javabook2.*;

class Fermat{
   public static void main(String[] arg){
      double a,b,c,n,suma,c2;
      System.out.println("Aquest programa comproba si cumpleix el teorema de Fermat,depenen del valors q entra l'usuari.");
      a = SimpleInput.getDouble("Introduiex la a: ");
      b = SimpleInput.getDouble("Introduiex la b: ");
      c = SimpleInput.getDouble("Introduiex la c: ");
      n = SimpleInput.getDouble("Introduiex el exponent n: ");
      suma = Math.pow(a,n) + Math.pow(b,n);
      c2 = Math.pow(c,n);
      if ( suma == c2 ){
         System.out.println("Cumpleix el teorema de Fermat.");
      }else{
         System.out.println("No cumpleix el teorema de Fermat.");
      }
   }
}




Código:
import javabook2.*;

class Divisible{
   public static void main(String[] arg){
      int n,m;
      boolean div = false;
      System.out.println("Aquest programa imprimeix si n es divisible per m.");
      n = SimpleInput.getInteger("Introduiex la n: ");
      m = SimpleInput.getInteger("Introduiex la m: ");

      if (n > m) {
         if (n % m == 0){
            div = true;
         }
      }
      if(div == true){
         System.out.println(n +" es divisible de "+m);
      }else{
         System.out.println(n +" no es divisible de "+m);
      }      

   }



Código:
import javabook2.*;

class Triangles{
   public static void main(String[] arg){
      double x,y,z,p,area = 0;
      System.out.println("Aquest programa imprimeix si es pot construir un triangle.");
      x = SimpleInput.getDouble("Introduiex el primer costat: ");
      y = SimpleInput.getDouble("Introduiex el segon costat: ");
      z = SimpleInput.getDouble("Introduiex el tercer costat: ");
      p = (x + y + z)/2.0;
      area = Math.sqrt( p * (p - x) * ( p - y) * (p - z));
      if( (x + y > z || x + z > y || y + z > y) && area > 0.0){
         System.out.println("Es pot construir un triangle.");
      }else{
         System.out.println("No es pot construir un triangle.");
      }
   }


Código:
import javabook2.*;
class ackerman{
                    public static int ack(int m, int n){
                                                      if (m == 0){
                                                                return n + 1;
                                                      }
                                                      else if (n == 0){
                                                                return ack(m - 1, 1);
                                                      }
                                                      else{
                                                                return ack(m -1, ack(m, n - 1));
                                                    }
                    }

                    public static void main (String[] args) {
                                        int n=SimpleInput.getInteger("inserte el valor de n");
                                        int m=SimpleInput.getInteger("inserte el valor de m");
                                        if (n>0 && m>0){
                                                            System.out.println("el valor de n es: "+ack(m,n));

                                        }else{
                                                System.out.println("tienen que ser positivos");
                                        }
                  }

}


Código:

import javabook2.*;
class recurse{

   //First:retorna el primer caracter dun String
   public static char first (String s){
            return s.charAt (0);
   }
   //Last: retorna un String nou que conté totes les lletres,
   //excepte la primera, d'un String donat.
   public static String rest(String s){
      return s.substring(1,s.length());
   }
   //length: retorna la longitud d'un String
   public static int length (String s){
      return s.length();
   }
   public static void printBackward (String s){
      int n = s.length()-1;
      while (n>-1){
         System.out.println(s.charAt (n));
      n--;
      }
   }
   public static void printString (String s){
      int n=0;

      while (s.length()!=n){
         System.out.println(s.charAt (n));
         n++;
      }
   }
   public static String reverseString (String s){
      return new StringBuffer(s).reverse().toString();
   }
   public static void main (String[] args){
      String s = SimpleInput.getString("inserte una frase");
      System.out.println(rest(s));
      System.out.println(first(s));
      System.out.println(length(s));
      printString(s);
      System.out.println("");
      printBackward(s);
      System.out.println(reverseString(s));
   }
}


Última edición por Rok@nas el Dom Nov 16, 2008 11:06 pm, editado 3 veces
Volver arriba Ir abajo
Ver perfil de usuario http://syntaxerror.foroactivo.net
RALLO
Friki
Friki


Mensajes: 42
Fecha de inscripción: 30/10/2008

MensajeTema: gracies de nou roka!!   Mar Nov 11, 2008 3:36 pm

Moltes gracies a ROKA, CARLES I ROGER. Carles i Roger son la mateixa persona com ja sabeu. Vosaltres seguiul´hi la corrent, es bona persona. Gracies als 3, vaig a veure si te algo que veure en lo que he fet jo!! petons amors.
Volver arriba Ir abajo
Ver perfil de usuario
srgank
Friki
Friki


Mensajes: 26
Fecha de inscripción: 05/11/2008
Edad: 19

MensajeTema: Re: Practica 8 Java   Mar Nov 11, 2008 9:36 pm

yo ya tengo toda la practica hecha, si alguien la quiere que havise por mp

_________________
Volver arriba Ir abajo
Ver perfil de usuario
RALLO
Friki
Friki


Mensajes: 42
Fecha de inscripción: 30/10/2008

MensajeTema: yo te dejo que me la pases hombre.   Miér Nov 12, 2008 6:52 pm

Si quieres pasarme la practica, yo por ti lo que haga falta. Estas invitado a cerveza. Mi correo: CRALLO10@HOTMAIL.COM

Creo que tendre que venir con una nevera llena de cervezas a clase a este paso. Venga tope!! Me voy a hacer electronica!! primero voy a leer si hay huelga o que pasa. Mañana tengo examen de logica, tope
Volver arriba Ir abajo
Ver perfil de usuario
romeu
Empezando a ser friki.
Empezando a ser friki.


Mensajes: 13
Fecha de inscripción: 06/11/2008
Edad: 20

MensajeTema: iaaajjjaa   Jue Nov 13, 2008 8:28 pm

Veo a alguien generoso!! q esto de las birras se tiene q compartir con unas patatas no??
aki estamos para lo q sea. lo siento por mi gorroneo!!! jeje nu voi mui bien i estaria de puta madre poder seguir un poko algun exemplo! muchas gracias!!!
romeu78@hotmail.com. pideme, a tu dsiposicion! (sexo no incluido) jejejjej
Volver arriba Ir abajo
Ver perfil de usuario
Ruben
Empezando a ser friki.
Empezando a ser friki.


Mensajes: 13
Fecha de inscripción: 30/10/2008

MensajeTema: Re: Practica 8 Java   Jue Nov 13, 2008 11:08 pm

a alguno le a salido el ackerman ???
Volver arriba Ir abajo
Ver perfil de usuario
Rok@nas
Admin
Admin


Mensajes: 65
Fecha de inscripción: 29/10/2008

MensajeTema: Re: Practica 8 Java   Vie Nov 14, 2008 12:25 am

a mi me faltan el 5 i 6
Volver arriba Ir abajo
Ver perfil de usuario http://syntaxerror.foroactivo.net
MAX
Nuevo
Nuevo


Mensajes: 2
Fecha de inscripción: 14/11/2008

MensajeTema: Re: Practica 8 Java   Vie Nov 14, 2008 1:42 pm

srgank me podrias pasar la practica?? Very Happy
Volver arriba Ir abajo
Ver perfil de usuario
romeu
Empezando a ser friki.
Empezando a ser friki.


Mensajes: 13
Fecha de inscripción: 06/11/2008
Edad: 20

MensajeTema: prac8   Dom Nov 16, 2008 5:03 pm

Caraculs ningu la te la 8 de programacio o k?
aviam si algu l'estira oi roka???? jeejejeç
va tius ... merci xao fulladors
Volver arriba Ir abajo
Ver perfil de usuario
Ruben
Empezando a ser friki.
Empezando a ser friki.


Mensajes: 13
Fecha de inscripción: 30/10/2008

MensajeTema: Re: Practica 8 Java   Dom Nov 16, 2008 9:31 pm

venga seremos buenos aqui os pongo el ackerman


import javabook2.*;
class ackerman{
public static int ack(int m, int n){
if (m == 0){
return n + 1;
}
else if (n == 0){
return ack(m - 1, 1);
}
else{
return ack(m -1, ack(m, n - 1));
}
}

public static void main (String[] args) {
int n=SimpleInput.getInteger("inserte el valor de n");
int m=SimpleInput.getInteger("inserte el valor de m");
if (n>0 && m>0){
System.out.println("el valor de n es: "+ack(m,n));

}else{System.out.println("tienen que ser positivos");}
}

}
Volver arriba Ir abajo
Ver perfil de usuario
Ruben
Empezando a ser friki.
Empezando a ser friki.


Mensajes: 13
Fecha de inscripción: 30/10/2008

MensajeTema: Re: Practica 8 Java   Dom Nov 16, 2008 9:35 pm

y el recurse es este:

import javabook2.*;
class recurse{

//First:retorna el primer caracter dun String
public static char first (String s){
return s.charAt (0);
}
//Last: retorna un String nou que conté totes les lletres,
//excepte la primera, d'un String donat.
public static String rest(String s){
return s.substring(1,s.length());
}
//length: retorna la longitud d'un String
public static int length (String s){
return s.length();
}
public static void printBackward (String s){
int n = s.length()-1;
while (n>-1){
System.out.println(s.charAt (n));
n--;
}
}
public static void printString (String s){
int n=0;

while (s.length()!=n){
System.out.println(s.charAt (n));
n++;
}
}
public static String reverseString (String s){
return new StringBuffer(s).reverse().toString();
}
public static void main (String[] args){
String s = SimpleInput.getString("inserte una frase");
System.out.println(rest(s));
System.out.println(first(s));
System.out.println(length(s));
printString(s);
System.out.println("");
printBackward(s);
System.out.println(reverseString(s));
}
}
Volver arriba Ir abajo
Ver perfil de usuario
Rok@nas
Admin
Admin


Mensajes: 65
Fecha de inscripción: 29/10/2008

MensajeTema: Re: Practica 8 Java   Lun Nov 17, 2008 12:40 am

ala ya esta tot lol!
Volver arriba Ir abajo
Ver perfil de usuario http://syntaxerror.foroactivo.net
RALLO
Friki
Friki


Mensajes: 42
Fecha de inscripción: 30/10/2008

MensajeTema: Gracias!   Lun Nov 17, 2008 5:40 pm

GRACIAS A ROKA COMO SIEMPRE!!!
GRACIAS A RUBEN TAMBIEN!!! GRACIAS A LOS DOS, HABER SI ESTA SEMANA SE ME DA BIEN LA PRACTICA Y LA CUELGO, SERIA UN HITO! venga tope!
Volver arriba Ir abajo
Ver perfil de usuario
 

Practica 8 Java

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permiso de este foro:No puedes responder a temas en este foro.
SyntaxError :: Syntax Error General :: Assignatures :: EP-
Publicar nuevo tema   Responder al tema