PRACTICA 2 - INTRODUCCIÓN SI-NO

En este foro se tratarán temas relacionados con la ingeniería de sistemas en general

Moderator: julianmartinez16

User avatar
Santiago Quintero
Posts: 25
Joined: Mon Jan 25, 2016 1:21 pm

Re: PRACTICA 2 - INTRODUCCIÓN SI-NO

Post by Santiago Quintero » Sat May 21, 2016 3:33 pm

Code: Select all

PRACTICA 2

Code: Select all

1. y 2.Dados los coeficientes de una ecuación de segundo grado calcular sus raíces.
Image

Code: Select all

3.Realizar un programa que pregunte el nombre y género de una persona y de un mensaje de
bienvenido o bienvenida según su género. El género puede tomar valores de 1 para masculino
y de 2 para femenino.
Image

Code: Select all

4.Realizar un programa que solo permita ingresar número positivos e imprima el cuadrado de
dicho número, en caso que sean negativos debe mostrar un mensaje indicando que debe
ingresar número superiores a 0.
Image

Code: Select all

5.En una inmobiliaria se tienen el siguiente método para vender casas:
- Si los ingresos del comprador son menores de 8 millones al año, la cuota inicial es el 15% del
costo de la casa y el resto se debe pagar en cuotas iguales mensuales a lo largo de 10 años.
- Si los ingresos del comprador son 8 millones o más al año, la cuota inicial es el 30% del costo
de la casa y el resto se distribuye en pagos mensuales e iguales a 7 años.
Se debe tener en cuenta que el vendedor solo ingresa el nombre del cliente, los ingresos
anuales y el valor de la casa.
Image

Code: Select all

6.Hacer un programa que permita determinar si un número es menor, mayor o igual a otro.
Image
Last edited by Santiago Quintero on Mon May 23, 2016 10:44 am, edited 1 time in total.

User avatar
Cristian1911
Posts: 15
Joined: Mon Jan 25, 2016 1:11 pm

Re: PRACTICA 2 - INTRODUCCIÓN SI-NO

Post by Cristian1911 » Sun May 22, 2016 11:18 pm

1 y 2)

Code: Select all

//Punto 1 y 2
import javax.swing.JOptionPane;
class Ecuacion {

    public static void main(String args []) {
    	double a, b, c, x1, x2;
    	a= Double.parseDouble(JOptionPane.showInputDialog("Ingrese el valor de a."));
    	b= Double.parseDouble(JOptionPane.showInputDialog("Ingrese el valor de b."));
    	c= Double.parseDouble(JOptionPane.showInputDialog("Ingrese el valor de c."));
    	
    	if ((Math.pow(b,2)-(4*a*c)) >= 0) {
    		x1= (-b+Math.sqrt(Math.pow(b,2)-(4*a*c)))/(2*a);
    		x2= (-b-Math.sqrt(Math.pow(b,2)-(4*a*c)))/(2*a);
    		JOptionPane.showMessageDialog(null, "El primer resultado es "+x1);
    		JOptionPane.showMessageDialog(null, "El segundo resultado es "+x2);
    		}
    		
    	else {
    		JOptionPane.showMessageDialog(null, "La raíz es compleja.");
    	}	
    }
}
3)

Code: Select all

//Tercer punto.
import javax.swing.JOptionPane;

class NombreGenero {

    public static void main(String args[]) {
    	double Genero;
    	String Nombre;
    	Nombre= JOptionPane.showInputDialog("Por favor ingrese su nombre");
    	Genero= Double.parseDouble(JOptionPane.showInputDialog("¿Eres hombre(2) o mujer(1)?"));
    	
    	if (Genero==1) {
    		JOptionPane.showMessageDialog(null, "Hola " + Nombre + "! Bienvenida a mi programa!");
    	} 
    	else {
    		JOptionPane.showMessageDialog(null, "Hola " + Nombre + ".");
    	}
    }
}
4)

Code: Select all

//Cuarto punto.
import javax.swing.JOptionPane;

class CuadradoPositivos {
    public static void main(String args[]){
    	double num, c2, pot;
    	num = Double.parseDouble(JOptionPane.showInputDialog("Por favor ingrese un número"));
    	pot = 2;
    	c2 = Math.pow(num,pot);
    		
    	if (num>0) {
    		JOptionPane.showMessageDialog(null, num + " elevado al cuadrado es " + c2);
    	}
    	else {
    		JOptionPane.showMessageDialog(null, "Debes ingresar sólo números mayores a cero");
    	}
    }
}
5)

Code: Select all

//Quinto Punto 

import javax.swing.JOptionPane;
class Inmobiliaria {

    public static void main(String args[]) {
    	String nombre;
    	int ingresosA, valorC, cuotaI, cuotaM;
    	nombre= JOptionPane.showInputDialog("Por favor ingrese su nombre.");
    	ingresosA= Integer.parseInteger(JOptionPane.showInputDialog("Por favor ingrese sus ingresos anuales."));
    	valorC= Integer.parseInteger(JOptionPane.showInputDialog("¿Cuál es el valor de la casa que desea comprar?"));
    	
    	if (ingresosA<8000000){
    		cuotaI= (15*valorC)/100;
    		cuotaM= (valorC-cuotaI)/120;
    		
    		JOptionPane.showMessageDialog(null, "El valor de la casa es "+valorC+", por lo tanto: \n La cuota inicial es de "+cuotaI+"\n Y la cuota mensual es de "+cuotaM);
    		}
    		
    	else if (ingresosA>=8000000){
    		cuotaI= (30*valorC)/100;
    		cuotaM= (valorC-cuotaI)/84;
    		JOptionPane.showMessageDialog(null, "El valor de la casa es "+valorC+", por lo tanto: \n La cuota inicial es de "+cuotaI+"\n Y la cuota mensual es de "+cuotaM);
    	}
    }
}
6)

Code: Select all

//Sexto punto.
import javax.swing.JOptionPane;

class NumeroMayMenIgual {
    public static void main(String args[]) {
    	int n1, n2;
		n1= Integer.parseInt(JOptionPane.showInputDialog("Por favor ingrese el primer número"));
		n2= Integer.parseInt(JOptionPane.showInputDialog("Por favor ingrese el segundo número"));
		
		if (n1==n2){
		
			JOptionPane.showMessageDialog(null, n1 + " es igual a " + n2);
		}
		if (n1<n2){
		
			JOptionPane.showMessageDialog(null, n1 + " es menor que " + n2);
		}
		if (n1>n2){
		
			JOptionPane.showMessageDialog(null, n1 + " es mayor que " + n2);
		}	
    }
}

Post Reply