Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matricula: 145024
Grupo: K092
y = 4x2 + 3x + 1
Reglas de negocio
Nota: Los espacios en blanco deben ser sustituidos con los valores que se generan a
partir de la solución de la ecuación.
X Y
-5 54
-4 43
-3 32
-2 21
-1 10
0 1
1 12
2 23
3 34
4 45
5 56
Adjuntar código fuente (texto no imagen) y pantallas que muestren la corrida del
programa.
public class Ecuacion {
private final static int VALOR_MININO_X = -5;
private final static int VALOR_MAXIMO_X = 5;
public Ecuacion(){}
private int calcularValorDeY(int valorDeX){
return (4*valorDeX *(2))+(3 * valorDeX) + 1;
}
public void mostrarTabla(){
System.out.printf("%5s %5s \n =========== \n","X","Y");
for(int valorDeX = VALOR_MININO_X; valorDeX <= VALOR_MAXIMO_X; +
+valorDeX){
System.out.printf("%5d %5d \n",
valorDeX,calcularValorDeY(valorDeX));
}
}
public static void main(String[] args){
Ecuacion e = new Ecuacion();
e.mostrarTabla();
}
}
Un número perfecto es un entero positivo igual a la suma de sus divisores propios. Un
divisor propio es un entero positivo distinto que el número en sí mismo, que divide al
número de forma exacta (es decir sin resto). Escriba el diagrama de flujo y programa
mediante programación orientada a objetos que acepte un entero positivo y determine si
es un número perfecto. Igualmente, muestre todos los divisores propios del número con
base a las reglas de negocios que se muestran en la parte inferior.
Reglas de negocio
public class Perfecto {
public static void main (String[] args) {
int divisor, numero, suma = 1;
Scanner in = new Scanner(System.in);
System.out.print("Ingrese un n\243mero: ");
numero = in.nextInt();
System.out.print("1");
for (divisor=2; divisor<numero; divisor++)
if (numero%divisor==0)
{
System.out.print(" + " + divisor);
suma += divisor;
}
System.out.println(" = " + suma);
if (suma==numero)
System.out.println("\nEl n\243mero " + numero + " s\
241 es perfecto.\n");
else
System.out.println("\nEl n\243mero " + numero + " no
es perfecto.\n");
}
}
Realice el pseudocódigo y programa mediante programación orientada a objetos
que examine e imprima la equivalencia de dinero en pesos de la cantidad
ingresada por el usuario en dólares. Además de decir cuántos billetes y monedas
de 500, 200, 100, 50, 20, 10, 5, 2, 1, 0.5 se deben entregar al usuario, con base a
las reglas de negocios que se muestran en la parte inferior.
Reglas de negocio
El tipo de cambio a utilizar es de 1 dólar = 13.15 pesos.
Para la solución del problema deberá utilizar un ciclo do - while y la
sentencia switch.
Mostrar en pantalla la equivalencia en pesos de los dólares ingresados,
además de cómo se debe entregar dicho dinero en la denominación
especificada.
Adjuntar código fuente (texto no imagen) y pantallas que muestren la
corrida del programa.
public class Pesos {
private static final double[] BILLETES = {500,200,100,50,20,10,5,1,0.5};
private static final double PRECIO_POR_DOLAR = 13.15;
private double cantidadEnPesos;
private StringBuilder recibo;
Bibliografía
www.java.com