martes, 8 de noviembre de 2011

EJERCICIOS DE APLICACION

EJERCICIO Nº01
ENUNCIADO:

DADO 3 LONGITUDES, DIGA SI FORMA UN TRIANGULO.
TEOREMA: EN TODO TRIAMGULO, CADA LADO ES MENOR QUE LA SUMA DE LOS OTROS DOS, PERO MAYOR QUE SU DIFERENCIA.

ANALISIS:

ENTRADA:
Ø  Tres números n1, n2, n3: ENTERO
SALIDA:
Ø Formar un triangulo

PSEUDOCODIGO:

//VARIABLES
N1,N2,N3,d,e,f,g,h,i,j: ENTERO
//ENTRADA
LEER: N1, N2, N3
//PROCESO
d=N1+N2; e=N1+N3; j=N2+N3
f=N1-N2; g=N1-N3; h=N2-N3
SI (N1>f && N1<j)
//SALIDA
ESCRIBIR:TRIANGULO, NO ES
FIN

CODIFICACION

importjava.util.Scanner;
publicclassmila {

publicmila() {
// TODO Auto-generated constructor stub
}

/**
* @paramargs
*/
publicstaticvoid main(String[] args) {
// TODO Auto-generated method stub

int N1,N2,N3,d,e,f,g,h,i,j;

Scanner teclado = newScanner(System.in);
System.out.print("PRIMER NUMERO");
N1=teclado.nextInt();
System.out.print("SEGUNDO NUMERO");
N2= teclado.nextInt();
System.out.print("TERCER NUMERO");
N3= teclado.nextInt();
d=N1+N2; e=N1+N3; j=N2+N3;
f=N1-N2; g=N1-N3; h=N2-N3;
if (N1>f && N1<j)
System.out.print("sies un triangulo");
else
System.out.print("no es");
}
}
EJERCICIO Nº02
ENUNCIADO:

DADO 3 LONGITUDES, SI FORMAN UN TRIANGULO DEVOLVER EL TIPO DE TRIANGULO SEGUN SU LADOS.
T. EQUILATERO: SUS LADOS SON IGUALES
T. ISOSCELES: 2 LADOS IGUALES.
T. ESCALENO: 3 LADOS DIFERENTES.


ANALISIS:
ENTRADA:
I1,I2,I3: ENTERO
SALIDA:
T. EQUILATERO: SUS LADOS SON IGUALES
T. ISOSCELES: 2 LADOS IGUALES.
T. ESCALENO: 3 LADOS DIFERENTES.


PSEUDOCODIGO:

//VARIABLES
I1,I2,I3: ENTERO
//ENTRADA
LEER: I1,I2,I3
//PROCESO
si(I1==I2 & I1==I3 & I3==I2 )ENTONCES
si(I1==I2)netonces
si(I1==I3)entonces
si(I2==I3) entonces
si(I1!=I2 & I1!=I3 & I2!=I3)
//SALIDA
ESCRIBIR: EQUILATERO, ISOSCELES, ESCALENO
FIN









CODIFICACION

importjava.util.Scanner;
publicclassmila {

publicmila() {
// TODO Auto-generated constructor stub
}

/**
* @paramargs
*/
publicstaticvoid main(String[] args) {
// TODO Auto-generated method stub

int I1,I2,I3;
Scanner teclado = newScanner(System.in);
System.out.print(" PRIMER LADO");
I1=teclado.nextInt();
System.out.print("PRIMER LADO");
I2=teclado.nextInt();
System.out.print("PRIMER LADO");
I3=teclado.nextInt();
if(I1==I2 & I1==I3 & I3==I2 )
System.out.print("EQUILATERO");
else
if(I1==I2)
System.out.print("ISOSELES");
else
if(I1==I3)
System.out.print("ISOSELES");
else
if(I2==I3)
System.out.print("ISOSELES");

else
if(I1!=I2 & I1!=I3 & I2!=I3)
System.out.print("ESCALENO");

}

}



No hay comentarios:

Publicar un comentario