Issuu on Google+

http://www.sanmartin.edu.co/ Facultad De ingenier铆a de Sistemas

INTRODUCCION A LA PROGRAMACION ACTIVIDADES FASCICULO 3

PRESENTADO POR: JUAN GUILLERMO ANGULO MACIAS

SEMESTRE I

FUNDACION UNIVERSITARIA SAN MARTIN 2013

Juan Guillermo Angulo Mac铆as Introducci贸n a la Programaci贸n 2013


http://www.sanmartin.edu.co/ Facultad De ingeniería de Sistemas 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

Juan Guillermo Angulo Macías Introducción a la Programación 2013


http://www.sanmartin.edu.co/ Facultad De ingeniería de Sistemas 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?

Juan Guillermo Angulo Macías Introducción a la Programación 2013


http://www.sanmartin.edu.co/ Facultad De ingeniería de Sistemas

Actividad 1.1 1. Digite el programa anterior, guárdelo, compílelo y ejecútelo.

/** * LecturaTeclado.java * author Miguel Hernández Juan Guillermo Angulo Macías Introducción a la Programación 2013


http://www.sanmartin.edu.co/ Facultad De ingeniería de Sistemas

* 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 ); } }

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


http://www.sanmartin.edu.co/ Facultad De ingeniería de Sistemas

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; Juan Guillermo Angulo Macías Introducción a la Programación 2013


http://www.sanmartin.edu.co/ Facultad De ingeniería de Sistemas

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); } }

Juan Guillermo Angulo Macías Introducción a la Programación 2013


http://www.sanmartin.edu.co/ Facultad De ingeniería de Sistemas

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.

Juan Guillermo Angulo Macías Introducción a la Programación 2013


http://www.sanmartin.edu.co/ Facultad De ingeniería de Sistemas

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);

Juan Guillermo Angulo Macías Introducción a la Programación 2013


http://www.sanmartin.edu.co/ Facultad De ingenier铆a de Sistemas

INFORMATION_MESSAGE

ERROR_MESSAGE

QUESTION_MESSAGE

Juan Guillermo Angulo Mac铆as Introducci贸n a la Programaci贸n 2013


http://www.sanmartin.edu.co/ Facultad De ingenier铆a de Sistemas

WARNING_MESSAGE

PLAIN_MESSAGE

Juan Guillermo Angulo Mac铆as Introducci贸n a la Programaci贸n 2013


Introduccion A La Programacion Fasciculo 3