5. Programación en C++ || Ejercicio - Pedir datos al usuario y mostrarlos en pantalla
By Programación ATS
Resumen del Video: Problema 3 - Lectura y Salida de Datos de una Persona
Key Concepts:
- Entrada estándar (cin)
- Salida estándar (cout)
- Tipos de datos:
int,char,float - Variables
- Cadenas de caracteres (arrays de
char) - Salto de línea (
\n,endl) - Compilación y ejecución de código C++
1. Planteamiento del Problema
El problema consiste en crear un programa en C++ que solicite al usuario los siguientes datos:
- Edad (entero)
- Sexo (cadena de caracteres)
- Altura en metros (número real)
Una vez que el programa recibe estos datos, debe mostrarlos en la salida estándar (la consola).
2. Implementación del Código
2.1. Librerías y Namespace
Se incluye la librería <iostream> para manejar la entrada y salida de datos. Se utiliza using namespace std; para evitar escribir std:: antes de cout y cin.
#include <iostream>
using namespace std;
2.2. Declaración de Variables
Se declaran las variables necesarias para almacenar los datos del usuario:
int edad;(para la edad)char sexo[10];(para el sexo, un array de caracteres con 10 espacios para permitir almacenar "masculino" o "femenino")float altura;(para la altura en metros)
int edad;
char sexo[10];
float altura;
Nota: Se utiliza char sexo[10] en lugar de char sexo para poder almacenar una cadena de caracteres (una palabra como "masculino" o "femenino") y no solo un único carácter.
2.3. Solicitud de Datos al Usuario
Se utiliza cout para mostrar mensajes al usuario solicitando cada uno de los datos. Se utiliza cin para leer los datos ingresados por el usuario y almacenarlos en las variables correspondientes.
cout << "Digite su edad: ";
cin >> edad;
cout << "Digite su sexo: ";
cin >> sexo;
cout << "Digite su altura en metros: ";
cin >> altura;
Nota: Se menciona que hay otras formas mejores de guardar cadenas de caracteres, pero para simplificar el problema, se utiliza cin directamente con el array de char.
2.4. Mostrar los Datos en la Salida Estándar
Se utiliza cout para mostrar los datos ingresados por el usuario en la consola. Se utilizan saltos de línea (endl) para formatear la salida.
cout << "\n"; // Salto de línea
cout << "Edad del usuario: " << edad << endl;
cout << "Sexo del usuario: " << sexo << endl;
cout << "Altura en metros: " << altura << endl;
3. Ejemplo de Ejecución
El video muestra un ejemplo de ejecución del programa donde el usuario ingresa los siguientes datos:
- Edad: 19
- Sexo: masculino
- Altura: 1.72
El programa muestra los datos ingresados en la consola:
Edad del usuario: 19
Sexo del usuario: masculino
Altura en metros: 1.72
4. Conclusión
El video resuelve el problema de leer datos de diferentes tipos (entero, cadena de caracteres, número real) desde la entrada estándar y mostrarlos en la salida estándar. Se utilizan los conceptos básicos de variables, tipos de datos, entrada/salida y cadenas de caracteres en C++. Se anima al espectador a resolver un problema similar como ejercicio.
Quote: "Si puedes imaginarlo, puedes programarlo."
Chat with this Video
AI-PoweredLoad the transcript when you're ready to chat so the initial page stays lighter.
Related Videos

Shocking video shows moment paramedics are hit by Israel in 'double-tap' strike
Sky News

Inside Jeffrey Epstein's Network of Power
Bloomberg Originals

Trump's supporters furious over Trump smartphone scam.
ABC News In-depth

Throwing out the first pitch for the Rockies for STEM Day!
Sick Science!

Samsung union suspends strike after reaching tentative pay deal • FRANCE 24 English
FRANCE 24 English

OH SH*T! The Banks are Dumping AI Loans!
Steven Van Metre

SixDegrees.com Founder Andrew Weinreich On Social Media Addiction
Forbes