Documentos de Académico
Documentos de Profesional
Documentos de Cultura
package espejo;
import javax.swing.JOptionPane;
int a=0;
int b=0;
int c=0;
public coeficiente(){
a=Integer.parseInt(JOptionPane.showInputDialog("introduzca el valor de
a"));
b=Integer.parseInt(JOptionPane.showInputDialog("introduzca el valor de
b"));
c=Integer.parseInt(JOptionPane.showInputDialog("introduzca el valor de
c"));
if(deter>0)
{
double x1=((b*(-1)+ Math.sqrt(deter)) / 2*a);
double x2=((b*(-1)- Math.sqrt(deter)) / 2*a);
System.out.println("el valor de x1 es "+x1);
System.out.println("el valor de x2 es "+x2);
}
else System.out.println("el determinante es negativo no se puede
completar la operacion");
}
}
}
2. construya el programa que permita conocer que súper héroes acompañaran a Amanda de acuerdo a
las siguientes situaciones:
2. Es lunes y Amanda está tranquila. ¿Qué superhéroe la acompaña? A través de mensajes de texto da
respuesta a las situaciones mencionadas, de no cumplirse el programa habrá terminado.
package espejo;
import javax.swing.JOptionPane;
int dia,emociones,clases,defensa;
dia=Integer.parseInt(JOptionPane.showInputDialog("ingrese el dia " + "
1=lunes" + " 2=martes " + " 3=miercoles " + " 4=jueves " +" 5=viernes"));
if(dia==1){
emociones=Integer.parseInt(JOptionPane.showInputDialog("como esta
o que hace amanda 1=gimnasia 2=triste 3=feliz"));
if(emociones==1){
JOptionPane.showMessageDialog(null, "el heroe que la acompaña el
lunes si tiene gimnasia es Black widow ");}
if(emociones==2){
if(dia==2){
clases=Integer.parseInt(JOptionPane.showInputDialog("como esta o
que hace amanda 1=programacion 2=visita abuela 3=refugiandose de la lluvia "));
if(clases==1){
JOptionPane.showMessageDialog(null, "el heroe que la acompaña el
martes si tiene programacion es cyborg ");}
if(clases==2){
clases=Integer.parseInt(JOptionPane.showInputDialog("como esta o
que hace amanda 1=programacion 2=visita abuela 3=refugiandose de la lluvia"));
JOptionPane.showMessageDialog(null, "los heroes que la acompañan
el martes si visita a su abuela son green lantern y cyborg ");}
else
{
if(clases==3){
JOptionPane.showMessageDialog(null, "el heroe
que la acompaña el martes si llueve es thor");}
}
if(dia==3){
if(clases==3){
JOptionPane.showMessageDialog(null, "el
heroe que la acompaña el miercoles es thor porque la defiende");}
}
}
if(dia==3){
JOptionPane.showMessageDialog(null, "el heroe que la
acompaña el miercoles es thor porque la defiende");
if(dia==4){
defensa=Integer.parseInt(JOptionPane.showInputDialog("como
esta o que hace amanda 1=estudia fisica y quimica 2=T ciencia de datos "));
if(defensa==1){
JOptionPane.showMessageDialog(null, "el heroe que la
acompaña el jueves si estudia fisica y quimica es es green lantern ");}
if(defensa==2){
defensa=Integer.parseInt(JOptionPane.showInputDialog("como
esta o que hace amanda 1=estudia fisica y quimica 2=T ciencia de datos"));
JOptionPane.showMessageDialog(null, "los heroes que la
acompañan el jueves si tiene taller de ciencia de datos son green lantern y cyborg
");}
if(dia==5){
JOptionPane.showMessageDialog(null, "el heroe que la
acompaña el viernes Black widow es dia de chicas y estudian juntas ");}
else
{
JOptionPane.showMessageDialog(null, " es un S.O.S
amanda esta deprimida o intimidada ");
}
}
}
3. Calcula “X” elevado a la potencia “N”. Donde “X” es real y “N>0” y es entero.(IF-FOR)
package espejo;
import java.util.Scanner;
double x=0;
int n=0;
if(x<0){
else
{
if(x>0){
System.out.println("el resultado de la x elevado a n es:
"+pot);
}
}
}
}
4. Ingresar N edades y encontrar la edad mayor, menor y el promedio.(FOR)
package espejo;
import javax.swing.JOptionPane;
package espejo;
import javax.swing.JOptionPane;
double radio=0;
int i=1;
double areaEsfera=0,PI=3.1416;
while(radio<=0)
{
radio=Double.parseDouble(JOptionPane.showInputDialog("ingrese el
radio"));
if(radio>0)
{
areaEsfera=4*PI*(Math.pow(radio, 2));
else {
JOptionPane.showConfirmDialog(null, "ERROR:el radio debe ser
mayor que 0");
}
i++;
JOptionPane.showMessageDialog(null, "el area de la esfera es : "+
areaEsfera);
}
6. Calcula “X” elevado a la potencia “N”. Donde “X” es real y “N>0” y es entero.(DOWHILE)
package espejo;
import javax.swing.JOptionPane;
if (expo <= 0)
{
JOptionPane.showMessageDialog(null,"Error, el exponente debe ser positivo");
}
}
while (expo <= 0);
resultado = base;
for (int i=1; i<expo;i++)
{
resultado = (resultado*base);
}
JOptionPane.showMessageDialog(null,"El resultado de elevar " + base+ " a la
"+expo+" es :"+resultado);
}
}