Fundamentos de programación: Entrada y Salida de Datos

Fundamentos de programación: Entrada y Salida de Datos

En este artículo aprenderás: Entrada y Salida de datos, Tipos de datos y Operaciones aritméticas a través de un ejemplo práctico.

Entrada Salida Datos

El problema:

Diseñe un programa que lea el año de nacimiento de una persona, el año actual, y con esos dos datos calcule y muestre la Edad.

Analizando:

Datos de entrada: Año de nacimiento, Año actual

Datos de salida: Edad

¿Cómo se obtiene la Edad a partir del Año de nacimiento y el Año Actual?

Edad = Año Actual – Año de Nacimiento

 

Solución en Java

Resultado

Programa Java Calcula Edad

Programa Java Calcula Edad

Explicación

La clase Scanner se utiliza para leer los bits de entrada del sistema   y los convierte a una tipo de dato determinado. Para que no te marque error esta línea deberás añadir import java.util.Scanner; arriba del public class.

Se declaran 3 variables de tipo int. Las variables de tipo int admiten enteros que ocupan un espacio de 4 bytes.

Muestra un mensaje en pantalla.

Captura los datos que el usuario teclee, y los guarda en forma de entero en la variable nacimiento.

Hace lo mismo con el año actual.

Realiza una resta y guarda el resultado en la variable edad

Muestra un mensaje de texto y le pega el valor de edad.

Solución en Lenguaje C

 Resultado

Edad Programa C

Programa en Lenguaje C que calcula la Edad

Explicación

Indica que debe utilizar la biblioteca de funciones “stdio.h”

Declara 3 variables de tipo int: nacimiento, actual y edad.

Envía un mensaje al usuario. El símbolo %c y el número 164 indican que debe imprimir el carácter 164 que es la ñ.

Lee el dato que el usuario introduce como su año de nacimiento y lo guarda en la variable nacimiento. Como esta variable es de tipo int, se utiliza “%d“.

De forma similar lee el dato de año actual.

Calcula la edad.

Imprime la edad. Como es un dato de tipo int, se utiliza “%d“.

 

Conclusión

El programa anterior nos permite analizar la estructura básica de toda aplicación: Entrada de Datos, Procesamiento y Salida.

En cada lenguaje de programación y en los diferentes ambientes de desarrollo que existen, la forma de hacer esto puede variar. Sin embargo, este ejercicio nos permite analizar el procedimiento básico de desarrollo para cualquier ambiente.

En Java para la entrada de datos se utiliza la clase Scanner. En Lenguaje C se utiliza la biblioteca de funciones stdio y las funciones printf y scanf.  Los datos se guardan en variables que tienen definido un tipo. Los datos numéricos se pueden procesar utilizando operadores aritméticos (como resta -) y guardar en variables utilizando el operador de asignación (el signo =). La salida se realiza utilizando el método println que puede mostrar un mensaje de texto (cadena de caracteres entre comillas) y concatenar, es decir unir, una variable cuyo valor se desea mostrar.

No dudes en dejar tus comentarios, dudas y sugerencias en cuanto a este tema.

Muchos de los conceptos expuestos se explican en este tema: Lo que debes saber para aprender a programar.

 

¿Qué te pareció este artículo?
  • Excelente 
  • Interesante 
  • Regular 
  • No era lo que buscaba 
  • Poco informativo 
Facebooktwittergoogle_plusmail

Tu comentario

opiniones

Comments are closed