laboratorio de programacion actividad 3.1 y 3
-
Upload
jhon-cardozo -
Category
Documents
-
view
221 -
download
6
description
Transcript of laboratorio de programacion actividad 3.1 y 3
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
LABORATORIO DE PROGRAMACION
FACULTAD DE INGENIERIA DE SISTEMAS
2013
Jhon Alexander Cardozo Guzmán
Presentado por:
Jhon Alexander Cardozo Guzmán
Presentado a:
Luis Fernando niño
Fundación universitaria san Martin
Laboratorio de programación
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
LABORATORIO DE PROGRAMACION
FACULTAD DE INGENIERIA DE SISTEMAS
2013
Jhon Alexander Cardozo Guzmán
ACTIVIDAD 3.1
Digite los siguientes programas y responda las preguntas formuladas:
import java.util.*;
Public class Fecha
{ public static void main(String[]args)
{ System.out.println ("Hola la fecha de hoy es: ");
System.out.println (new Date());
}
}
No se presentaron problemas al compilar.
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
LABORATORIO DE PROGRAMACION
FACULTAD DE INGENIERIA DE SISTEMAS
2013
Jhon Alexander Cardozo Guzmán
import javax.swing.*;
public class Hipotenusa
{ public static void main(String args[])
{ String primerNumero;//primera cadena para el cateto adyacente
String segundoNumero;//segunda cadena para el cateto opuesto
int catAdyacente;//primer cateto
int catOpuesto;//segundo cateto
double cuadrado;//cuadrado de los catetos
double hipot;//valor hipotenusa
//leer primer cateto
primerNumero = JOptionPane.showInputDialog("Digite cateto adyacente");
//leer segundo cateto
segundoNumero = JOptionPane.showInputDialog("Digite cateto opuesto");
//conversion de los numeros String a tipo entero
catAdyacente=Integer.parseInt(primerNumero);
catOpuesto=Integer.parseInt(segundoNumero);
//se elevan al cuadrado los dos catetos y se suman los valores
cuadrado=Math.pow(catAdyacente,2) + Math.pow(catOpuesto,2);
//se halla la raiz cuadrada correspondiente a la sumatoria de los cuadrados de los catetos
hipot=Math.sqrt(cuadrado);
//imprimir el resultado
JOptionPane.showMessageDialog(null,"El valor de la hipotenusa es: " + hipot, "Resultados", JOptionPane.PLAIN_MESSAGE);
//terminar la aplicacion con la ventana
System.exit(0);
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
LABORATORIO DE PROGRAMACION
FACULTAD DE INGENIERIA DE SISTEMAS
2013
Jhon Alexander Cardozo Guzmán
}//fin del metodo main
}//fin de la clase hipotenusa
Se presento un error al compilar el cual indicaba problema de digitacion en la sentencia Math.
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
LABORATORIO DE PROGRAMACION
FACULTAD DE INGENIERIA DE SISTEMAS
2013
Jhon Alexander Cardozo Guzmán
Las principales características del programa en ejecución son básicamente el planteamiento del teorema de Pitágoras para la solución de hipotenusa de un triangulo.
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
LABORATORIO DE PROGRAMACION
FACULTAD DE INGENIERIA DE SISTEMAS
2013
Jhon Alexander Cardozo Guzmán
ACTIVIDAD 3.2
1. Complete las sentencias del siguiente programa para observar el área de un triangulo.
public class AreaTriangulo
{ public static void main(String[]args)
{ double a=3.0;
double b=3.7;
double c=4.5;
//Definir la variable de tipo double del semiperimetro
_________=(a+b+c)/2;
double area=Math.sqrt(s*(s-a)*(s-b)*(s-c));
//Generar la salida del area del triangulo
_________________________________________
}
}
Solucion
double s=(a+b+c)/2;
System.out.println("El area del triangulo es:" + area);
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
LABORATORIO DE PROGRAMACION
FACULTAD DE INGENIERIA DE SISTEMAS
2013
Jhon Alexander Cardozo Guzmán
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
LABORATORIO DE PROGRAMACION
FACULTAD DE INGENIERIA DE SISTEMAS
2013
Jhon Alexander Cardozo Guzmán
2. En el siguiente programa determine cual es el valor impreso al final.
public class Operadores
{ public static void main(String[]args)
{ int n=1;
System.out.println("n:"+ n);
System.out.println("++n:"+ ++n);//Pre-incremento
System.out.println("n++:"+ n++);//Post-incremento
System.out.println("n:"+ n);
System.out.println("--n:"+ --n);//Pre-incremento
System.out.println("n--:"+ n--);//Pre-incremento
System.out.println("n:"+ n);
}
}
El programa genera múltiples resultados en los que se encuentra un valor inicial de 1 al que se le hace un incremento a 2 y se decremento renuevo a 1.