Está en la página 1de 2

Parcial 1

Nombres: Victor Mauricio Tovar Medina


Jose Luis Rendon

1. Realice una prueba de escritorio al siguiente programa, determine cuáles son los
errores, corríjalos y a continuación digítelo, ejecútelo y verifique los resultados
generados.

Errores:
- Agregar argumento “nro” en parse.int
numero = Integer.parseInt();
- Agregar “;” para completar el segmento
respuesta=" Es un número mayor que cero"
- Agregar “;” para completar el segmento
respuesta=" Número es igual a cero"
1.1 completar tabla
Entrada Salida
5 5 Es un número mayor a cero
15 15 Es un número mayor a cero
-10 -10 Es un número menor que cero
0 0 Numero igual a cero

2. Construya un programa que determine si un número leído desde el teclado es


mayor o menor que 200.

import javax.swing.JOptionPane;
public class parcial {

public static void main(String[] args) {

String respuesta = "";


int numero;
String nro;
//se ingresa un numero por teclado
nro=JOptionPane.showInputDialog("Digite un Numero: ");
//se convierte el valor leido de string a entero
numero = Integer.parseInt(nro);
// comparación de un condicional simple
if (numero > 200)
{
respuesta=" Es un número mayor que cero";
}
// comparación de un condicional simple
if (numero < 200)
respuesta = " Es un número menor que cero";
// comparación de un condicional simple
if(numero==200)
{
respuesta=" Número es igual a cero";
}
JOptionPane.showMessageDialog(null," "+numero+"" +respuesta);

}
3. Elabore una aplicación en Java que dado un valor de x calcule el valor de y a partir
de la siguiente función:

import javax.swing.JOptionPane;
import java.util.*;
public class activida3 {
public static void main(String[] args) {
String lx;
double x, y;
lx = JOptionPane.showInputDialog( "Digite valor x " );
x = Integer.parseInt( lx );
if (x<=10){
y=(2*x)+36;
JOptionPane.showMessageDialog ( null, "2x+36="+y,x+" es
menor o igual a 10", JOptionPane.PLAIN_MESSAGE );
}else{if (11<x&&x<=35){
y=(Math.pow(x, 2)-8);
JOptionPane.showMessageDialog ( null, "x2-
8="+y,"11 es menor que" +x +" es menor o igual a 35",
JOptionPane.PLAIN_MESSAGE );
}else{if (33<x&&x<=68){
y=x+4;
JOptionPane.showMessageDialog ( null, "x+4="+y,"33
es menor que "+x+" es menor o igual a 68", JOptionPane.PLAIN_MESSAGE );
}else{
y=0;
JOptionPane.showMessageDialog ( null, y,x+" no es
un valor dentro de la funcion", JOptionPane.PLAIN_MESSAGE );
}
}
}

}
}

También podría gustarte