You are on page 1of 17

Nombre: Fernando Gastn Joaqun Tolentino. Profesor: MCC. Salvador Hernndez Mendoza. Materia: Desarrollo de aplicaciones.

GRUPO: Arquitectura de software. Matricula: 1709100200 Fecha de entrega: 27 Septiembre del 2011

1.- Desarrollar una aplicacin en java que lea un numero entero y posteriormente muestre un mensaje indicando si es numero primo o no.

PSEUDOCODIGO
1.- Declaro el tipo de dato y las variables.
double numero; double num; int cont1=0; int cont2=0;

2.- Convertir nmero y pedir al usuario que ingrese un nmero.


numero =Double.parseDouble (JOptionPane.showInputDialog ("Ingrese el nmero"));

3.- Declaro un for. 4.-Se declara la variable, realiza la divisin, Declaro un if para hacer una comparacin.
num = numero%x; if (num==0)

5.- Declaro 2 contadores.


cont1++; cont2++;

6.- Si (cont1<=2)
Si el resultado es menor o igual que muestre que es primo. 7.- Si (cont1>2) Si el resultado es mayor a 2 que muestre que no es primo.

CODIGO
import javax.swing.JOptionPane; public class numprimo { public static void main ( String fer[]) { double numero; double num; int cont1=0; int cont2=0; numero =Double.parseDouble (JOptionPane.showInputDialog ("Ingrese el nmero")); for (int x=1; x<=numero; x++) { num = numero%x; if (num==0) { cont1++; } else { cont2++; } } if (cont1<=2) { JOptionPane.showMessageDialog (null,El numero es primo"); } if (cont1>2) { JOptionPane.showMessageDialog (null,El numero no es primo"); } } }

2.- Desarrollar una aplicacin que permita calcular el porcentaje descontando al momento de realizar una compra, el cliente debe introducir el precio marcado y el precio pagado, y el programa mostrara el porcentaje descontado.

PSEUDOCODIGO
1.-Declaro mis variables double numero; double numero1; double num; int cont1=0; int cont2=0; 2.- Convertir nmero e indicar al usuario que ingrese el precio del producto. numero =Double.parseDouble (JOptionPane.showInputDialog ("Ingrese el precio marcado")); 3.- Convertir numero1 e indicar al usuario que ingrese el pago del producto. numero1=Double.parseDouble (JOptionPane.showInputDialog ("Ingrese el precio pagado")); 4.- Se declara la frmula para hacer el descuento del producto. num= (numero1*100)/numero; 5.- Mostrar el descuento del producto.

CODIGO
import javax.swing.JOptionPane;

public class porcentaje { public static void main (String fer []) { double numero; double numero1; double num; int cont1=0; int cont2=0; numero =Double.parseDouble (JOptionPane.showInputDialog ("Ingrese el precio marcado")); numero1=Double.parseDouble (JOptionPane.showInputDialog ("Ingrese el precio pagado")); num= (numero1*100)/numero; JOptionPane.showMessageDialog (null,El descuento es de "+num+"%"); } }

3.- Desarrollar una aplicacin que permita obtener la ltima cifra de un valor entero dado por el usuario.

PSEUDOCODIGO
1. - Declaro las variables. int numero; int nu; int num5 []; 2.-Convertir nmero y pedir al usuario que ingrese los nmeros. numero=Integer.parseInt (JOptionPane.showInputDialog ("Ingrese el tamao de la cifra")); 3.- Declaro un arreglo para guardar los valores. num5=new int[numero]; 4. - Declaro un for. for (int x=0; x<numero; x++) 5.- Convertir nu y pedir al usuario que ingrese el digito del ltimo nmero. nu=Integer.parseInt (JOptionPane.showInputDialog ("Ingrese el digito")); 6.- Declaro el arreglo num5 []; del ultimo valor. 7.- Imprime el ltimo nmero

CODIGO
import javax.swing.JOptionPane; public class cifras { public static void main ( String fer[]) { int numero; int nu; int num5 [];

numero=Integer.parseInt (JOptionPane.showInputDialog ("Ingrese el tamao de la cifra")); num5=new int[numero]; for (int x=0; x<numero; x++) { nu=Integer.parseInt (JOptionPane.showInputDialog ("Ingrese el digito")); num5[x]=nu; } JOptionPane.showMessageDialog (null,"El utimo digito es el:"+num5[numero-1]); } }

4.- Desarrollar una aplicacin que calcule el rea y el permetro de un tringulo.

PSEUDOCODIGO
1.- Declaro las variables. int f; int e; int r; 2.-Convertir f y pedir al usuario que ingrese la base. f=Integer.parseInt (JOptionPane.showInputDialog ("Ingrese la base")); 2.-Convertir e y pedir al usuario que ingrese la altura. f=Integer.parseInt (JOptionPane.showInputDialog ("Ingrese la altura")); 2.-Convertir r y pedir al usuario que ingrese el ultimo valor. r=Integer.parseInt (JOptionPane.showInputDialog ("Ingrese el ultimo valor para calcular el permetro")); 3.- Realizar operacin para calcular el rea. r=f*e/2; 4.- Mostrar el resultado del rea. JOptionPane.showMessageDialog (null, Area del tringulo es:"+r); 5.- Realizar una suma para el perimetro. e= (f+e+r); 6.- Mostrar el resultado del perimetro. JOptionPane.showMessageDialog (null,El permetro es:"+ e);

CODIGO
import javax.swing.JOptionPane; public class triangulo { public static void main (String fer []) { int f; int e; int r; f=Integer.parseInt (JOptionPane.showInputDialog ("Ingrese la base")); e=Integer.parseInt (JOptionPane.showInputDialog ("Ingrese el altura")); r=Integer.parseInt (JOptionPane.showInputDialog ("Ingrese el ultimo valor para calcular el permetro")); r=f*e/2; JOptionPane.showMessageDialog (null, Area del tringulo es:"+r); e= (f+e+r); JOptionPane.showMessageDialog (null,El permetro es:"+ e); } }

5.- Desarrollar una aplicacin que dada una cantidad de segundos los convierte y muestre el nmero de horas y minutos.

PSEUDOCODIGO
1.- Declaro mis variables. double numero; double numero1; double num; int co=0; int co1=0; int cont1=0; int cont3=0; 2.- Convertir nmero a Double y pedir al usuario que ingrese los segundos.numero=Double.parseDouble (JOptionPane.showInputDialog ("Ingrese los segundos")); 3. - Declarar un for. for(int x=1; x<=numero; x++) 4.- Declaro un if y muestra los segundos al final. si (cont1>59) 5.- Declaro otro if y muestra la hora al final. if(co>59) 6.- Imprime la hora. JOptionPane.showMessageDialog (null,"El total de horas son "+co1+":"+co+":"+cont1);

CODIGO
import javax.swing.JOptionPane; public class segundos { public static void main( String fer[]) { double numero; double numero1; double num; int co=0; int co1=0; int cont1=0; int cont3=0; numero=Double.parseDouble(JOptionPane.showInputDialog("Ingrese los segundos")); for(int x=1; x<=numero; x++) { cont1++; if(cont1>59) { co++; cont1=0; if(co>59) { co1++; co=0; } } } JOptionPane.showMessageDialog (null,"El total de horas son "+co1+":"+co+":"+cont1); }

You might also like