programas en java
DESCRIPTION
codigos y progrmasTRANSCRIPT
Nombre: Fernando Gastón Joaquín Tolentino.
Profesor: MCC. Salvador Hernández Mendoza.
Materia: Desarrollo de aplicaciones.
GRUPO: Arquitectura de software.
Matricula: 1709100200
Fecha de entrega: 27 Septiembre del 2011
1.- Desarrollar una aplicación 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 número y pedir al usuario que ingrese un número.
numero =Double.parseDouble (JOptionPane.showInputDialog ("Ingrese el número"));
3.- Declaro un for.
4.-Se declara la variable, realiza la división, Declaro un if para hacer una comparación.
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 número"));
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 aplicación 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 número 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 fórmula 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 aplicación 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 número y pedir al usuario que ingrese los números.
numero=Integer.parseInt (JOptionPane.showInputDialog ("Ingrese el tamaño 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 número.
nu=Integer.parseInt (JOptionPane.showInputDialog ("Ingrese el digito"));
6.- Declaro el arreglo num5 []; del ultimo valor.
7.- Imprime el último número
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 tamaño 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 aplicación que calcule el área y el perímetro de un triángulo.
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
perímetro"));
3.- Realizar operación para calcular el área.
r=f*e/2;
4.- Mostrar el resultado del área.
JOptionPane.showMessageDialog (null, “Area del triángulo es:"+r);
5.- Realizar una suma para el perimetro.
e= (f+e+r);
6.- Mostrar el resultado del perimetro.
JOptionPane.showMessageDialog (null,”El perímetro 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
perímetro"));
r=f*e/2;
JOptionPane.showMessageDialog (null, “Area del triángulo es:"+r);
e= (f+e+r);
JOptionPane.showMessageDialog (null,”El perímetro es:"+ e);
}
}
5.- Desarrollar una aplicación que dada una cantidad de segundos los convierte y muestre el
número 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 número 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);
}
}