domingo, 7 de junio de 2026

Realice un algoritmo que a partir de proporcionarle la velocidad de un automóvil, expresada en kilómetros por hora, proporcione la velocidad en metros por segundo en C++

Código del ejercicio:

#include <iostream>
#include <clocale>

using namespace std;

int main()
{
    setlocale(LC_CTYPE, "Spanish");
    double velocidad, convertir;
    cout<<"kilómetros por hora: "; cin>>velocidad;
    convertir = velocidad * 0.277778;
    cout<<convertir<<" metros por segundo";
    return 0;
}

Definición de los códigos del ejercicio:

#include <iostream> --> significa flujo de entrada-salida estándar. Este archivo de encabezado contiene definiciones de objetos como cin, cout, cerr, etc.
#include <clocale> --> especificador de configuración regional.
using namespace std; --> un espacio de nombres es una colección de nombres o identificadores relacionados (funciones, clases, variables) que ayudan a separar estos identificadores de identificadores similares en otros espacios de nombres o en el espacio de nombres global. Los identificadores de la biblioteca estándar de C++ se definen en un espacio de nombres llamado std.
int --> dato entero de 32 bits.
main() --> la función main() es el punto de entrada de cualquier programa C++. Es el punto en el que se inicia la ejecución del programa. Cuando se ejecuta un programa C++, el control de ejecución va directamente a la función main(). Cada programa C++ tiene una función main().
return 0; --> devolver 0 en la función principal significa que el programa se ejecutó correctamente.
setlocale(); --> sirve para configurar nuestro programa acorde a los parámetros locales de la computadora donde se ejecuta el programa, uno de estos parámetros es el idioma.
LC_CTYPE --> selecciona la categoría de clasificación de caracteres del entorno local.
setlocale(LC_CTYPE, "Spanish"); --> dentro de las comillas del segundo parámetro colocaremos la palabra "Spanish" para que así se utilicen los parámetros hispanos por defecto.
cout<<""; --> se utiliza para mostrar la salida al dispositivo de salida estándar, es decir, monitor.
cin>> --> se utiliza para aceptar la entrada del dispositivo de entrada estándar, es decir, el teclado.
double --> convierte un número entero en un número de punto flotante de doble precisión, tiene un tamaño de 64 bits, es usado para números de menos de 15 cifras decimales.

Explicación del Código:

Este programa en C++ convierte la velocidad de un automóvil expresada en kilómetros por hora (km/h) a metros por segundo (m/s).

Código en C++

#include <iostream>
#include <clocale>

using namespace std;

int main()
{
    setlocale(LC_CTYPE, "Spanish");
    double velocidad, convertir;

    cout << "kilómetros por hora: ";
    cin >> velocidad;

    convertir = velocidad * 0.277778;

    cout << convertir << " metros por segundo";  

    return 0;
}

Explicación simple de cada línea del código

  • #include <iostream>
    Permite utilizar cout y cin para mostrar mensajes y leer datos del teclado.
  • #include <clocale>
    Sirve para configurar el idioma español dentro del programa.
  • using namespace std;
    Evita escribir std:: antes de cout y cin.
  • int main()
    Es la función principal donde comienza el programa.
  • setlocale(LC_CTYPE, "Spanish");
    Configura caracteres y textos en español.
  • double velocidad, convertir;
    Declara dos variables:

    velocidad: almacena los kilómetros por hora.
    convertir: guarda el resultado en metros por segundo.
  • cout << "kilómetros por hora: ";
    Muestra un mensaje solicitando la velocidad.
  • cin >> velocidad;
    Guarda el valor ingresado por el usuario.
  • convertir = velocidad * 0.277778;
    Convierte la velocidad de km/h a m/s utilizando el factor 0.277778.
  • cout << convertir << " metros por segundo";
    Muestra el resultado de la conversión.
  • return 0;
    Finaliza correctamente el programa.

Funcionamiento del programa

El usuario introduce una velocidad en kilómetros por hora. El programa multiplica ese valor por 0.277778 para convertirlo a metros por segundo y luego muestra el resultado en pantalla.

No hay comentarios.:

Publicar un comentario

Comprobar si un número es primo en C++

Código del ejercicio: #include <iostream> #include <clocale> using namespace std ; int main () {     setlocal...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️