http://www.sanmartin.edu.co/
Facultad De ingeniería de Sistemas
Juan Guillermo Angulo Macías
Introducción a la Programación
2013
INTRODUCCION A LA PROGRAMACION
ACTIVIDADES FASCICULO 3
PRESENTADO POR:
JUAN GUILLERMO ANGULO MACIAS
SEMESTRE I
FUNDACION UNIVERSITARIA SAN MARTIN
2013
http://www.sanmartin.edu.co/
Facultad De ingeniería de Sistemas
Juan Guillermo Angulo Macías
Introducción a la Programación
2013
Fascículo 3 Introducción A La Programación
CONTENIDO
Introducción………..……………………………………………………………1
Conceptos Previos……………………..………………………………………2
Actividad 3.1……………………………………………….……………………3
Actividad 3.2…………………………………………………………………….5
Actividad 3.3…………………………………………………………………….7
Actividad 3.4…………………………………………………………………….8
http://www.sanmartin.edu.co/
Facultad De ingeniería de Sistemas
Juan Guillermo Angulo Macías
Introducción a la Programación
2013
INTRODUCCION
En este fascículo se concentra en la entrada y salida de datos en una aplicación de entorno
Java, orientado a objetos. Se definirán para la entrada de datos algunas clases como:
BufferedReader, DatainputStream, y Scanner, JOptionPane.
CONCEPTOS PREVIOS
Antes de iniciar con el estudio del presente fascículo, repasemos algunos de los conceptos
estudiados. Para tal fin, responda las siguientes preguntas:
¿Cuáles son los Tipos de datos de Java?
¿Cuáles son los operadores aritméticos y las palabras reservadas en
Java?
http://www.sanmartin.edu.co/
Facultad De ingeniería de Sistemas
Juan Guillermo Angulo Macías
Introducción a la Programación
2013
Actividad 1.1
1. Digite el programa anterior, guárdelo, compílelo y ejecútelo.
/**
* LecturaTeclado.java
* author Miguel Hernández
http://www.sanmartin.edu.co/
Facultad De ingeniería de Sistemas
Juan Guillermo Angulo Macías
Introducción a la Programación
2013
* Descripción programa que lee un nombre y lo imprime
* Entrada nombre
* Salida el hola más el nombre
*/
import java.io.*;
public class LecturaTeclado
{
public static void main(String Arg[ ]) throws IOException
{
BufferedReader entrada = new BufferedReader(new
InputStreamReader(System.in));
String nombre;
System.out.print("Digite el Nombre : ");
nombre = entrada.readLine( );
System.out.println("Hola " + nombre );
}
}
http://www.sanmartin.edu.co/
Facultad De ingeniería de Sistemas
Juan Guillermo Angulo Macías
Introducción a la Programación
2013
http://www.sanmartin.edu.co/
Facultad De ingeniería de Sistemas
Juan Guillermo Angulo Macías
Introducción a la Programación
2013
Actividad 3.2
Tome el siguiente programa digítelo, compílelo y córralo utilizando diferentes
valores.
/**
*RaizCuadrada.java
*autor Miguel Hernández
*Fecha 2007/11/30
*Descripción programa que lee un número y calcula su raíz cuadrada.
*Entrada numero
*Salida raíz cuadrada del numero
*/
Import java.io.*;
Public class RaizCuadrada
{ public static void main(String ARG[]) throws IOException {
BufferedReader entrada = new BufferedReader (new
InputStreamReader (System.in);
String num = “”;
double numero = 0;
doublé raíz;
http://www.sanmartin.edu.co/
Facultad De ingeniería de Sistemas
Juan Guillermo Angulo Macías
Introducción a la Programación
2013
System.out.print (“digite un Numero”);
num = entrada.readLine(); //Lectura de dato
numero = Double.pareDouble(num); //conversación del dato a doublé
Raiz=Math.sqrt(numero);//aqrt método que calcula la raíz cuadrada
System.out.println(“La raíz cuadrada ”+numero+”es”+Raiz);
}
}
http://www.sanmartin.edu.co/
Facultad De ingeniería de Sistemas
Juan Guillermo Angulo Macías
Introducción a la Programación
2013
Actividad 3.3
1. Elabore un programa que calcule el área del triángulo, ingresando los
tres valores de los segmentos de recta que lo conforman.
http://www.sanmartin.edu.co/
Facultad De ingeniería de Sistemas
Juan Guillermo Angulo Macías
Introducción a la Programación
2013
Actividad 3.4
Se deberá probar con cada uno de los métodos asociados a la clase JOptionPane
del anterior programa, cambiando la línea de código del programa anterior que a
continuación se presenta, por una de las presentadas a la tabla (Metodo asociado)
JOptionPane.showMessageDialog(null,”Hola “ + nombre,
“Saludo”,JOptionPane.INFORMATION_MESSAGE);
http://www.sanmartin.edu.co/
Facultad De ingeniería de Sistemas
Juan Guillermo Angulo Macías
Introducción a la Programación
2013
INFORMATION_MESSAGE
ERROR_MESSAGE QUESTION_MESSAGE
http://www.sanmartin.edu.co/
Facultad De ingeniería de Sistemas
Juan Guillermo Angulo Macías
Introducción a la Programación
2013
WARNING_MESSAGE PLAIN_MESSAGE