PUBLICIDAD


Entrada de datos - Programación en C


Introducción

A lo largo de un programa en algún punto será necesario obtener datos que el usuario introducirá manualmente. Para este tipo de acciones ya existen algunas funciones definidas; en este artículo analizaremos la función scanf.

Marco teórico

scanf: Esta función tiene como propósito obtener un dato que el usuario introducirá (con su respectivo tipo de datos) y guardarlo en una variable con un nombre definido por el usuario. La sintaxis es la siguiente:

Código:

scanf("%tipo_de_dato",&nombre_de_tu_variable);

Donde “nombre_de_tu_variable” será asignado por ti, puedes ponerle cualquier nombre que tu desees, y “tipo_de_dato” será alguno de los que ya vimos en el artículo "Tipos de datos, variables y constantes". Si no sabes qué tipo de dato utilizar, te mostramos los más utilizados:

Entrada de datos - 1

Por ejemplo, si queremos guardar un dato tipo flotante (con notación decimal) y queremos que se llame “numero” seria de la siguiente manera:

Código:

scanf("%f",&numero);


Publicidad


Ejercicio

Realizar un programa en el que el usuario ingrese un numero de galones, los guarde en una variable con la función scanf, y nos muestre su valor el litros, recordando que un galón tiene 3.78541 litros.

Código:

/* Funcion Scanf
Programa que guarda un numero de galones y los convierte a litros
Versión 1.0
Por Solución Ingenieril*/

//Incluimos las librerías necesarias
#include <stdio.h>
#include <stdlib.h>

//Programa principal
int main() {
	
	int galones; //Variable donde se guardara el número de galones
	float litros; //Variable donde se guardara el cálculo de litros
	
	printf("Ingresa el numero de galones: \n"); //Preguntamos
	scanf("%d",&galones); //Guardamos el número de galones
	
	//Calculamos los litros
	litros=(galones*3.78541);
	
	//Mostramos el resultado
	printf("En %d galones hay %.3f litros \n",galones,litros);
	
	return 0;
}

Resultado

Entrada de datos - 2

Conclusión

La función scanf es una de las más utilizadas en el lenguaje de programación C, pues es la que se utiliza para interactuar entre el usuario y el programa en cuanto a entrada de datos se refiere. En este artículo hemos analizado dicha función a detalle, analizamos como utilizarla, destacando algunos tipos de datos que se utilizan, y además lo reforzamos con un ejercicio de conversión de galones a litros. En un futuro esta función se utilizara todavía más para realizar programas complejos.






Agregar comentario
1500
¿Cuanto es 5 + 3?
Comentarios
(0)
No hay comentarios todavía ¡Sé el primero en comentar!

©2017-2020 Solución Ingenieril. Todos los derechos reservados