#include <iostream>
int main() {
int num1, num2;
char operacion;
// Solicitar al usuario que ingrese dos números
std::cout << "Ingrese el primer número: ";
std::cin >> num1;
std::cout << "Ingrese el segundo número: ";
std::cin >> num2;
std::cout << "Ingrese la operación a realizar (+ para sumar, - para restar): ";
std::cin >> operacion;
if (operacion == '+') {
std::cout << "La suma de " << num1 << " y " << num2 << " es: " << num1 + num2 << std::endl;
} else if (operacion == '-') {
std::cout << "La resta de " << num1 << " y " << num2 << " es: " << num1 - num2 << std::endl;
} else {
std::cout << "Operación no reconocida." << std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int valor1, valor2;
// Solicitar al usuario que ingrese dos valores
std::cout << "Ingrese el primer valor: ";
std::cin >> valor1;
std::cout << "Ingrese el segundo valor: ";
std::cin >> valor2;
// Verificar cuál valor es mayor y realizar la operación correspondiente
if (valor1 > valor2) {
int resultado = valor1 - valor2;
std::cout << "El resultado de la resta es: " << resultado << std::endl;
} else if (valor2 > valor1) {
int resultado = valor1 + valor2;
std::cout << "El resultado de la suma es: " << resultado << std::endl;
} else {
std::cout << "Los valores son iguales, no se realiza ninguna operación." << std::endl;
}
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int hora, minuto;
// Solicitar al usuario que ingrese la hora de llegada
std::cout << "Ingrese la hora de llegada (en formato HH MM): ";
std::cin >> hora >> minuto;
// Determinar si llegó a tiempo, con retraso o falta
if (hora < 7 || (hora == 7 && minuto == 0)) {
std::cout << "¡Llegaste a tiempo!" << std::endl;
} else if (hora == 7 && minuto >= 1 && minuto <= 10) {
std::cout << "Tienes un pequeño retraso." << std::endl;
} else {
std::cout << "Lamentablemente, llegas con falta." << std::endl;
}
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int edad;
int pago;
// Solicitar al usuario que ingrese la edad del conductor
std::cout << "Ingrese la edad del conductor: ";
std::cin >> edad;
// Determinar el pago correspondiente según la edad del conductor
if (edad < 21) {
pago = 800;
} else if (edad >= 21 && edad <= 25) {
pago = 500;
} else {
pago = 700;
}
// Imprimir el pago correspondiente
std::cout << "El pago correspondiente es: $" << pago << std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int edad;
// Solicitar al usuario que ingrese la edad
std::cout << "Ingrese su edad: ";
std::cin >> edad;
// Verificar si la edad está en el rango de 18 a 25 años
if (edad >= 18 && edad <= 25) {
std::cout << "La edad introducida está en el rango de 18 a 25 años." << std::endl;
} else {
std::cout << "La edad introducida no está en el rango de 18 a 25 años." << std::endl;
}
return 0;
}
Sentencia swicht
#include <iostream>
int main() {
// Declaración de variables
char caracter;
// Solicitar al usuario que ingrese un carácter
std::cout << "Ingrese un carácter: ";
std::cin >> caracter;
// Convertir el carácter a minúscula (si es una letra)
if (caracter >= 'A' && caracter <= 'Z') {
caracter += 32; // Convertir a minúscula sumando 32 en la tabla ASCII
}
// Verificar si el carácter es una vocal minúscula utilizando switch
switch(caracter) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
std::cout << "El carácter introducido es una vocal minúscula." << std::endl;
break;
default:
std::cout << "El carácter introducido no es una vocal minúscula." << std::endl;
}
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int numeroMes;
// Solicitar al usuario que ingrese un número entre 1 y 12
std::cout << "Ingrese un número entre 1 y 12: ";
std::cin >> numeroMes;
// Utilizar la sentencia switch para mostrar el nombre del mes correspondiente
switch (numeroMes) {
case 1:
std::cout << "Enero" << std::endl;
break;
case 2:
std::cout << "Febrero" << std::endl;
break;
case 3:
std::cout << "Marzo" << std::endl;
break;
case 4:
std::cout << "Abril" << std::endl;
break;
case 5:
std::cout << "Mayo" << std::endl;
break;
case 6:
std::cout << "Junio" << std::endl;
break;
case 7:
std::cout << "Julio" << std::endl;
break;
case 8:
std::cout << "Agosto" << std::endl;
break;
case 9:
std::cout << "Septiembre" << std::endl;
break;
case 10:
std::cout << "Octubre" << std::endl;
break;
case 11:
std::cout << "Noviembre" << std::endl;
break;
case 12:
std::cout << "Diciembre" << std::endl;
break;
default:
std::cout << "Número de mes inválido." << std::endl;
}
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
char caracter;
// Solicitar al usuario que ingrese un carácter
std::cout << "Ingrese un carácter: ";
std::cin >> caracter;
// Verificar si el carácter es una vocal, consonante o número utilizando switch
switch(caracter) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
case 'A':
case 'E':
case 'I':
case 'O':
case 'U':
std::cout << "El carácter introducido es una vocal." << std::endl;
break;
case 'b': case 'c': case 'd': case 'f': case 'g': case 'h': case 'j': case 'k': case 'l': case 'm':
case 'n': case 'p': case 'q': case 'r': case 's': case 't': case 'v': case 'w': case 'x': case 'y':
case 'z':
case 'B': case 'C': case 'D': case 'F': case 'G': case 'H': case 'J': case 'K': case 'L': case 'M':
case 'N': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'V': case 'W': case 'X': case 'Y':
case 'Z':
std::cout << "El carácter introducido es una consonante." << std::endl;
break;
case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9':
std::cout << "El carácter introducido es un número." << std::endl;
break;
default:
std::cout << "El carácter introducido no es una vocal, consonante ni un número." <<
std::endl;
}
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
float num1, num2;
int opcion;
// Solicitar al usuario que ingrese dos números
std::cout << "Ingrese el primer número: ";
std::cin >> num1;
std::cout << "Ingrese el segundo número: ";
std::cin >> num2;
// Solicitar al usuario que elija una opción
std::cout << "Elija una opción:" << std::endl;
std::cout << "1. Sumar los números" << std::endl;
std::cout << "2. Restar los números" << std::endl;
std::cout << "3. Multiplicar los números" << std::endl;
std::cout << "4. Dividir los números" << std::endl;
std::cout << "Ingrese el número de la opción: ";
std::cin >> opcion;
// Realizar la operación según la opción elegida
switch (opcion) {
case 1:
std::cout << "La suma de " << num1 << " y " << num2 << " es: " << num1 + num2 <<
std::endl;
break;
case 2:
std::cout << "La resta de " << num1 << " y " << num2 << " es: " << num1 - num2 <<
std::endl;
break;
case 3:
std::cout << "La multiplicación de " << num1 << " y " << num2 << " es: " << num1 *
num2 << std::endl;
break;
case 4:
if (num2 != 0) {
std::cout << "La división de " << num1 << " y " << num2 << " es: " << num1 / num2
<< std::endl;
} else {
std::cout << "No se puede dividir entre cero." << std::endl;
}
break;
default:
std::cout << "Opción no válida." << std::endl;
}
return 0;
}
#include <iostream>
#include <cmath>
int main() {
// Declaración de variables
int opcion;
float lado, base, altura, radio, area;
// Solicitar al usuario que elija una opción
std::cout << "Seleccione la figura geométrica de la cual desea calcular el área:" <<
std::endl;
std::cout << "1. Cuadrado" << std::endl;
std::cout << "2. Rectángulo" << std::endl;
std::cout << "3. Triángulo" << std::endl;
std::cout << "4. Círculo" << std::endl;
std::cout << "Ingrese el número de la opción: ";
std::cin >> opcion;
// Calcular el área según la opción elegida
switch (opcion) {
case 1:
std::cout << "Ingrese el lado del cuadrado: ";
std::cin >> lado;
area = lado * lado;
std::cout << "El área del cuadrado es: " << area << std::endl;
break;
case 2:
std::cout << "Ingrese la base del rectángulo: ";
std::cin >> base;
std::cout << "Ingrese la altura del rectángulo: ";
std::cin >> altura;
area = base * altura;
std::cout << "El área del rectángulo es: " << area << std::endl;
break;
case 3:
std::cout << "Ingrese la base del triángulo: ";
std::cin >> base;
std::cout << "Ingrese la altura del triángulo: ";
std::cin >> altura;
area = (base * altura) / 2;
std::cout << "El área del triángulo es: " << area << std::endl;
break;
case 4:
std::cout << "Ingrese el radio del círculo: ";
std::cin >> radio;
area = M_PI * pow(radio, 2);
std::cout << "El área del círculo es: " << area << std::endl;
break;
default:
std::cout << "Opción no válida." << std::endl;
}
return 0;
}
Sentencia while
#include <iostream>
int main() {
// Inicializar la variable con el valor inicial (200)
int numero = 200;
// Utilizar un bucle while para imprimir los números del 200 al 1
while (numero >= 1) {
std::cout << numero << " ";
numero--; // Decrementar la variable en cada iteración
}
std::cout << std::endl; // Agregar un salto de línea al final para mejorar la presentación
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int num1, num2, suma;
// Solicitar al usuario que ingrese dos números
std::cout << "Ingrese el primer número: ";
std::cin >> num1;
std::cout << "Ingrese el segundo número: ";
std::cin >> num2;
// Calcular la suma de los dos números
suma = num1 + num2;
// Utilizar un bucle while para repetir la suma hasta que el resultado sea 10
while (suma != 10) {
std::cout << "La suma de " << num1 << " y " << num2 << " no es igual a 10." <<
std::endl;
std::cout << "Ingrese el primer número: ";
std::cin >> num1;
std::cout << "Ingrese el segundo número: ";
std::cin >> num2;
suma = num1 + num2;
}
// Mostrar el resultado cuando la suma sea igual a 10
std::cout << "La suma de " << num1 << " y " << num2 << " es igual a 10." << std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variable
int numero;
// Utilizar un bucle while para solicitar un número hasta que se ingrese 0
while (true) {
// Solicitar al usuario que ingrese un número
std::cout << "Ingrese un número (ingrese 0 para salir): ";
std::cin >> numero;
// Verificar si el número ingresado es 0 para salir del bucle
if (numero == 0) {
std::cout << "Saliendo de la aplicación..." << std::endl;
break; // Salir del bucle while
}
// Verificar si el número ingresado es positivo o negativo
if (numero > 0) {
std::cout << "El número ingresado es positivo." << std::endl;
} else {
std::cout << "El número ingresado es negativo." << std::endl;
}
}
return 0;
}
#include <iostream>
int main() {
// Declaración de variable para almacenar la contraseña
int contraseña;
// Utilizar un bucle while para pedir la contraseña hasta que sea correcta
while (true) {
// Solicitar al usuario que ingrese la contraseña
std::cout << "Ingrese su contraseña numérica: ";
std::cin >> contraseña;
// Verificar si la contraseña ingresada es la correcta (4567)
if (contraseña == 4567) {
std::cout << "¡Contraseña correcta! Acceso concedido." << std::endl;
break; // Salir del bucle while si la contraseña es correcta
} else {
std::cout << "Contraseña incorrecta. Vuelva a intentarlo." << std::endl;
}
}
return 0;
}
#include <iostream>
int main() {
// Inicializar la variable con el valor inicial (86)
int numero = 86;
// Utilizar un bucle while para escribir los números pares descendiendo
while (numero >= 10) {
// Verificar si el número es par antes de imprimirlo
if (numero % 2 == 0) {
std::cout << numero << " ";
}
numero--; // Decrementar la variable en cada iteración
}
std::cout << std::endl; // Agregar un salto de línea al final para mejorar la presentación
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int inicio, suma = 0;
int contador = 0; // Contador para llevar la cuenta de cuántos números se han sumado
// Solicitar al usuario el número a partir del cual desea comenzar a sumar
std::cout << "Ingrese el número a partir del cual desea comenzar a sumar: ";
std::cin >> inicio;
// Utilizar un bucle while para sumar 100 números continuos
while (contador < 100) {
suma += inicio; // Sumar el número actual al total
inicio++; // Incrementar el número para avanzar al siguiente
contador++; // Incrementar el contador de números sumados
}
// Mostrar el resultado de la suma
std::cout << "La suma de los 100 números continuos a partir de " << inicio - 100 << " es:
" << suma << std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int contador = 0;
int suma = 0;
int numero;
// Utilizar un bucle while para solicitar 10 números y sumarlos
while (contador < 10) {
// Solicitar al usuario que ingrese un número
std::cout << "Ingrese un número: ";
std::cin >> numero;
// Sumar el número al total
suma += numero;
// Incrementar el contador
contador++;
}
// Mostrar el resultado de la suma
std::cout << "La suma de los 10 números es: " << suma << std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int contador = 0;
float suma = 0;
float calificacion;
// Utilizar un bucle while para obtener las calificaciones y calcular la suma
while (contador < 10) {
// Solicitar al usuario que ingrese una calificación
std::cout << "Ingrese la calificación de la persona " << contador + 1 << ": ";
std::cin >> calificacion;
// Sumar la calificación al total
suma += calificacion;
// Incrementar el contador
contador++;
}
// Calcular el promedio dividiendo la suma total entre el número de personas
float promedio = suma / 10;
// Mostrar el resultado del promedio
std::cout << "El promedio de calificaciones de las 10 personas es: " << promedio <<
std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int cantidad_valores;
int contador = 0;
int suma = 0;
int valor;
// Solicitar al usuario la cantidad de valores que desea sumar
std::cout << "Ingrese la cantidad de valores que desea sumar: ";
std::cin >> cantidad_valores;
// Utilizar un bucle while para pedir los valores y sumarlos
while (contador < cantidad_valores) {
// Solicitar al usuario que ingrese un valor
std::cout << "Ingrese el valor " << contador + 1 << ": ";
std::cin >> valor;
// Sumar el valor al total
suma += valor;
// Incrementar el contador
contador++;
}
// Mostrar el resultado de la suma
std::cout << "El resultado de la suma es: " << suma << std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int numero, multiplicador = 1;
// Solicitar al usuario que ingrese el número para el cual se realizará la tabla de
multiplicar
std::cout << "Ingrese un número para obtener su tabla de multiplicar: ";
std::cin >> numero;
// Imprimir la cabecera de la tabla
std::cout << "Tabla de multiplicar del " << numero << ":" << std::endl;
// Utilizar un bucle while para imprimir los 10 valores correspondientes a la tabla de
multiplicar
while (multiplicador <= 10) {
// Calcular el producto y mostrarlo
int producto = numero * multiplicador;
std::cout << numero << " x " << multiplicador << " = " << producto << std::endl;
// Incrementar el multiplicador
multiplicador++;
}
return 0;
}
Sentencia do while
#include <iostream>
int main() {
// Declaración de variables
int numero;
// Solicitar al usuario que ingrese un número entero
do {
std::cout << "Ingrese un número entero entre 1 y 10: ";
std::cin >> numero;
// Verificar si el número está en el rango de 1 a 10
if (numero < 1 || numero > 10) {
std::cout << "El número ingresado está fuera del rango permitido. Inténtelo de
nuevo." << std::endl;
}
} while (numero < 1 || numero > 10);
// Imprimir el número tecleado por el usuario
std::cout << "Número ingresado: " << numero << std::endl;
// Imprimir los números siguientes hasta llegar al 10
std::cout << "Números siguientes hasta llegar al 10:" << std::endl;
while (numero <= 10) {
std::cout << numero << " ";
numero++;
}
std::cout << std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
const int cantidad_alumnos = 5;
std::string nombres[cantidad_alumnos];
int contador = 0;
// Utilizar un bucle do-while para solicitar los nombres de los alumnos
do {
// Solicitar al usuario que ingrese el nombre del alumno
std::cout << "Ingrese el nombre del alumno " << contador + 1 << ": ";
std::cin >> nombres[contador];
// Incrementar el contador
contador++;
} while (contador < cantidad_alumnos);
// Mostrar un mensaje al cumplir el objetivo
std::cout << "Se han ingresado los nombres de los " << cantidad_alumnos << " alumnos."
<< std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variable
int numero;
// Utilizar un bucle do-while para solicitar un número hasta que se ingrese "38"
do {
// Solicitar al usuario que ingrese un número entero
std::cout << "Ingrese un número entero (o ingrese 38 para salir): ";
std::cin >> numero;
// Verificar si se ingresó el número "38"
if (numero == 38) {
std::cout << "¡Felicidades! Ingresaste el número ganador." << std::endl;
break; // Salir del bucle
}
} while (true); // Bucle infinito
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int numero;
int suma = 0;
// Utilizar un bucle do-while para solicitar números y sumarlos
do {
// Solicitar al usuario que ingrese un número entero
std::cout << "Ingrese un número entero (ingrese 0 para finalizar): ";
std::cin >> numero;
// Sumar el número al total
suma += numero;
} while (numero != 0); // Continuar el bucle mientras el número ingresado no sea 0
// Mostrar el resultado de la suma
std::cout << "La suma de los números ingresados es: " << suma << std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int cantidad_numeros;
float suma = 0;
float numero;
int contador = 0;
// Solicitar al usuario la cantidad de números para calcular el promedio
std::cout << "Ingrese la cantidad de números para calcular su promedio: ";
std::cin >> cantidad_numeros;
// Verificar que la cantidad de números sea válida
if (cantidad_numeros <= 0) {
std::cout << "La cantidad de números debe ser un número positivo mayor que cero."
<< std::endl;
return 1; // Salir del programa con un código de error
}
// Utilizar un bucle do-while para solicitar los números y calcular la suma
do {
std::cout << "Ingrese el número " << contador + 1 << ": ";
std::cin >> numero;
suma += numero;
contador++;
} while (contador < cantidad_numeros);
// Calcular el promedio dividiendo la suma entre la cantidad de números
float promedio = suma / cantidad_numeros;
// Mostrar el resultado del promedio
std::cout << "El promedio de los " << cantidad_numeros << " números ingresados es: "
<< promedio << std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int cantidad_productos;
float precio;
float total_pagar = 0;
// Utilizar un bucle do-while para ingresar la cantidad y precio de los productos
do {
// Solicitar al usuario la cantidad de productos vendida
std::cout << "Ingrese la cantidad de productos vendida (ingrese 0 para terminar): ";
std::cin >> cantidad_productos;
// Salir del bucle si se ingresa 0
if (cantidad_productos == 0) {
break;
}
// Solicitar al usuario el precio del producto
std::cout << "Ingrese el precio del producto: ";
std::cin >> precio;
// Calcular el total a pagar por el producto y sumarlo al total acumulado
total_pagar += cantidad_productos * precio;
} while (true); // Bucle infinito
// Mostrar el total a pagar de los productos adquiridos
std::cout << "El total a pagar de los productos adquiridos es: " << total_pagar <<
std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int cantidad_numeros;
int numero;
int menores_15 = 0;
int mayores_50 = 0;
int en_rango_25_35 = 0;
int contador = 0;
// Solicitar al usuario la cantidad de números a analizar
std::cout << "Ingrese cuántos números desea analizar: ";
std::cin >> cantidad_numeros;
// Utilizar un bucle do-while para ingresar los números y realizar el análisis
do {
// Solicitar al usuario que ingrese un número
std::cout << "Ingrese el número " << contador + 1 << ": ";
std::cin >> numero;
// Realizar el análisis del número ingresado
if (numero < 15) {
menores_15++;
} else if (numero > 50) {
mayores_50++;
} else if (numero >= 25 && numero <= 35) {
en_rango_25_35++;
}
contador++;
} while (contador < cantidad_numeros);
// Mostrar el resultado del análisis
std::cout << "Cantidad de números menores a 15: " << menores_15 << std::endl;
std::cout << "Cantidad de números mayores que 50: " << mayores_50 << std::endl;
std::cout << "Cantidad de números en el rango de 25 a 35: " << en_rango_25_35 <<
std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int edad = 12;
double regalo = 10;
double total_recibido = 10;
// Incrementar el regalo y la edad hasta que el regalo exceda los 1000 dólares
while (regalo <= 1000) {
// Duplicar el regalo y aumentar la edad
regalo *= 2;
total_recibido += regalo;
edad++;
}
// Mostrar la edad de la niña cuando recibe la última cantidad y el total recibido
std::cout << "La niña tendrá " << edad << " años cuando se le dé la última cantidad." <<
std::endl;
std::cout << "La cantidad total recibida será de $" << total_recibido << std::endl;
return 0;
}
#include <iostream>
#include <string>
int main() {
// Declaración de variables
std::string nombre_alumno;
const std::string nombre_alumno_realizando_programa = "Juan"; // Nombre del alumno
realizando el programa
// Utilizar un bucle do-while para solicitar nombres hasta que se ingrese el nombre del
alumno realizando el programa
do {
// Solicitar al usuario que ingrese un nombre
std::cout << "Ingrese el nombre del alumno: ";
std::cin >> nombre_alumno;
// Verificar si se ingresó el nombre del alumno realizando el programa
if (nombre_alumno == nombre_alumno_realizando_programa) {
std::cout << "¡Has ingresado el nombre del alumno realizando el programa!" <<
std::endl;
break; // Salir del bucle
} else {
std::cout << "Ese no es el nombre del alumno realizando el programa. Intenta de
nuevo." << std::endl;
}
} while (true); // Bucle infinito
return 0;
}
using System;
class Program
{
static void Main()
{
int opcion;
// Bucle para mostrar el menú y realizar operaciones
do
{
// Mostrar el menú
[Link]("Menú:");
[Link]("1) Sumar");
[Link]("2) Restar");
[Link]("3) Multiplicar");
[Link]("4) Dividir");
[Link]("5) Salir");
[Link]("Seleccione una opción: ");
// Leer la opción seleccionada por el usuario
opcion = [Link]([Link]());
// Verificar la opción seleccionada
switch (opcion)
{
case 1:
Sumar();
break;
case 2:
Restar();
break;
case 3:
Multiplicar();
break;
case 4:
Dividir();
break;
case 5:
[Link]("Saliendo del programa...");
break;
default:
[Link]("Opción no válida. Intente de nuevo.");
break;
}
} while (opcion != 5); // Continuar el bucle hasta que el usuario seleccione la opción de
salir (5)
}
// Método para sumar dos números
static void Sumar()
{
[Link]("Ingrese el primer número: ");
int num1 = [Link]([Link]());
[Link]("Ingrese el segundo número: ");
int num2 = [Link]([Link]());
[Link]("Resultado de la suma: " + (num1 + num2));
}
// Método para restar dos números
static void Restar()
{
[Link]("Ingrese el primer número: ");
int num1 = [Link]([Link]());
[Link]("Ingrese el segundo número: ");
int num2 = [Link]([Link]());
[Link]("Resultado de la resta: " + (num1 - num2));
}
// Método para multiplicar dos números
static void Multiplicar()
{
[Link]("Ingrese el primer número: ");
int num1 = [Link]([Link]());
[Link]("Ingrese el segundo número: ");
int num2 = [Link]([Link]());
[Link]("Resultado de la multiplicación: " + (num1 * num2));
}
// Método para dividir dos números
static void Dividir()
{
[Link]("Ingrese el primer número: ");
int num1 = [Link]([Link]());
[Link]("Ingrese el segundo número: ");
int num2 = [Link]([Link]());
// Verificar si el segundo número es cero para evitar la división por cero
if (num2 != 0)
{
[Link]("Resultado de la división: " + ((float)num1 / num2));
}
else
{
[Link]("No se puede dividir entre cero.");
}
}
}
Sentencia for
#include <iostream>
int main() {
// Declaración de variables
int numero;
// Solicitar al usuario un número entre 1 y 10
std::cout << "Ingrese un número entre 1 y 10: ";
std::cin >> numero;
// Verificar si el número está en el rango válido
if (numero < 1 || numero > 10) {
std::cout << "El número ingresado no está en el rango válido (1-10)." << std::endl;
return 1; // Salir del programa con un código de error
}
// Mostrar la tabla de multiplicar del número ingresado
std::cout << "Tabla de multiplicar del " << numero << ":" << std::endl;
for (int i = 1; i <= 10; i++) {
std::cout << numero << " x " << i << " = " << (numero * i) << std::endl;
}
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int valor;
int suma = 0;
// Utilizar un bucle for para leer valores enteros y calcular la suma
for (;;) {
// Solicitar al usuario que ingrese un valor entero
std::cout << "Ingrese un valor entero (introduzca un valor entre 20 y 30 para finalizar):
";
std::cin >> valor;
// Verificar si el valor está en el rango de 20 a 30
if (valor >= 20 && valor <= 30) {
break; // Salir del bucle si se introduce un valor en el rango de 20 a 30
}
// Sumar el valor a la suma total
suma += valor;
}
// Mostrar la suma de los valores enteros introducidos previamente
std::cout << "La suma de los valores enteros introducidos previamente es: " << suma <<
std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int n;
int suma = 0;
// Solicitar al usuario que ingrese un valor para n
std::cout << "Ingrese un valor para n: ";
std::cin >> n;
// Utilizar un bucle for para calcular la suma de los números del 1 al n
for (int i = 1; i <= n; ++i) {
suma += i;
}
// Mostrar el resultado de la suma
std::cout << "La suma de los números del 1 al " << n << " es: " << suma << std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int n1 = 0, n2 = 1, n3;
// Mostrar los primeros 30 números de la serie Fibonacci
std::cout << "Los primeros 30 números de la serie Fibonacci son:" << std::endl;
std::cout << n2 << " "; // Mostrar el primer número
for (int i = 2; i <= 30; ++i) {
// Calcular el siguiente número de Fibonacci
n3 = n1 + n2;
std::cout << n3 << " ";
// Actualizar los valores para el siguiente cálculo
n1 = n2;
n2 = n3;
}
std::cout << std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int inicio, cierre, suma = 0;
// Solicitar al usuario los valores de inicio y cierre
std::cout << "Ingrese el valor de inicio: ";
std::cin >> inicio;
std::cout << "Ingrese el valor de cierre: ";
std::cin >> cierre;
// Verificar si el valor de inicio es mayor que el valor de cierre
if (inicio > cierre) {
std::cout << "El valor de inicio debe ser menor o igual que el valor de cierre." <<
std::endl;
return 1; // Salir del programa con un código de error
}
// Calcular la suma de todos los números entre los valores de inicio y cierre
for (int i = inicio; i <= cierre; ++i) {
suma += i;
}
// Mostrar el resultado de la suma
std::cout << "La suma de todos los números entre " << inicio << " y " << cierre << " es: "
<< suma << std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int n, suma_multiplos_6 = 0;
// Solicitar al usuario el valor de n
std::cout << "Ingrese un número entero (n): ";
std::cin >> n;
// Verificar si n es un número válido (mayor que 0)
if (n <= 0) {
std::cout << "El número ingresado debe ser mayor que 0." << std::endl;
return 1; // Salir del programa con un código de error
}
// Imprimir los números del 1 a n y sumar los múltiplos de 6
std::cout << "Los números del 1 al " << n << " son:" << std::endl;
for (int i = 1; i <= n; ++i) {
std::cout << i << " ";
if (i % 6 == 0) {
suma_multiplos_6 += i;
}
}
// Mostrar la suma de los múltiplos de 6
std::cout << std::endl << "La suma de los múltiplos de 6 en la serie es: " <<
suma_multiplos_6 << std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int inicio, fin;
// Solicitar al usuario el valor inicial del rango
std::cout << "Ingrese el valor inicial del rango (entre 50 y 100): ";
std::cin >> inicio;
// Verificar si el valor inicial está dentro del rango permitido
if (inicio < 50 || inicio > 100) {
std::cout << "El valor ingresado no está dentro del rango permitido." << std::endl;
return 1; // Salir del programa con un código de error
}
// Solicitar al usuario el valor final del rango
std::cout << "Ingrese el valor final del rango (entre " << inicio << " y 100): ";
std::cin >> fin;
// Verificar si el valor final está dentro del rango permitido
if (fin < inicio || fin > 100) {
std::cout << "El valor ingresado no está dentro del rango permitido." << std::endl;
return 1; // Salir del programa con un código de error
}
// Mostrar todos los números pares dentro del rango utilizando un ciclo for
std::cout << "Los números pares entre " << inicio << " y " << fin << " son:" << std::endl;
for (int i = inicio; i <= fin; ++i) {
if (i % 2 == 0) {
std::cout << i << " ";
}
}
std::cout << std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int numero;
// Solicitar al usuario un número
std::cout << "Ingrese un número: ";
std::cin >> numero;
// Imprimir todos los valores de manera regresiva hasta llegar a 0
std::cout << "Valores regresivos desde " << numero << " hasta 0:" << std::endl;
for (int i = numero; i >= 0; --i) {
std::cout << i << " ";
}
std::cout << std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int numero, contador_multiplos = 0;
// Solicitar al usuario un número
std::cout << "Ingrese un número: ";
std::cin >> numero;
// Verificar si el número ingresado es válido (diferente de cero)
if (numero == 0) {
std::cout << "El número ingresado debe ser diferente de cero." << std::endl;
return 1; // Salir del programa con un código de error
}
// Analizar cuántos valores en el rango de 0 a 1000 son múltiplos del número ingresado
for (int i = 0; i <= 1000; ++i) {
if (i % numero == 0) {
contador_multiplos++;
}
}
// Mostrar el resultado del análisis
std::cout << "En el rango de 0 a 1000, hay " << contador_multiplos << " valores que son
múltiplos de " << numero << "." << std::endl;
return 0;
}
#include <iostream>
int main() {
// Declaración de variables
int valor_inicial, valor_final;
int opcion;
// Solicitar al usuario el valor inicial y el valor final
std::cout << "Ingrese un valor inicial: ";
std::cin >> valor_inicial;
std::cout << "Ingrese un valor final: ";
std::cin >> valor_final;
// Mostrar el menú
std::cout << "Seleccione el tipo de bucle:" << std::endl;
std::cout << "1. while" << std::endl;
std::cout << "2. do while" << std::endl;
std::cout << "3. for" << std::endl;
std::cout << "Opción: ";
std::cin >> opcion;
// Validar la opción seleccionada
switch (opcion) {
case 1:
// Utilizar el bucle while
std::cout << "Usando while:" << std::endl;
while (valor_inicial <= valor_final) {
std::cout << valor_inicial << " ";
valor_inicial++;
}
break;
case 2:
// Utilizar el bucle do while
std::cout << "Usando do while:" << std::endl;
do {
std::cout << valor_inicial << " ";
valor_inicial++;
} while (valor_inicial <= valor_final);
break;
case 3:
// Utilizar el bucle for
std::cout << "Usando for:" << std::endl;
for (int i = valor_inicial; i <= valor_final; ++i) {
std::cout << i << " ";
}
break;
default:
std::cout << "Opción no válida." << std::endl;
return 1; // Salir del programa con un código de error
}
std::cout << std::endl;
return 0;
}