0% encontró este documento útil (0 votos)
4 vistas7 páginas

Ejercicios prácticos en C++

Cargado por

juanospi250
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas7 páginas

Ejercicios prácticos en C++

Cargado por

juanospi250
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Ejercicios en C++

1. Calcular el valor del IVA de un producto

#include <iostream>
using namespace std;

int main() {
float valor, iva, total;
cout << "Ingrese el valor del producto: ";
cin >> valor;

iva = valor * 0.19;


total = valor + iva;

cout << "El valor del IVA es: " << iva << endl;
cout << "El valor total con IVA es: " << total << endl;

return 0;
}

2. Calcular la distancia entre dos puntos

#include <iostream>
#include <cmath>
using namespace std;

int main() {
float x1, y1, x2, y2, distancia;
cout << "Ingrese x1, y1: ";
cin >> x1 >> y1;
cout << "Ingrese x2, y2: ";
cin >> x2 >> y2;

distancia = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2));

cout << "La distancia entre los puntos es: " << distancia << endl;

return 0;
}
3. Convertir minutos a horas

#include <iostream>
using namespace std;

int main() {
int minutos;
float horas;
cout << "Ingrese el valor en minutos: ";
cin >> minutos;

horas = minutos / 60.0;

cout << "Equivale a: " << horas << " horas" << endl;

return 0;
}

4. Calcular el total a pagar con descuento

#include <iostream>
using namespace std;

int main() {
float compra, total;
cout << "Ingrese el valor de la compra: ";
cin >> compra;

if (compra > 100)


total = compra * 0.90;
else
total = compra;

cout << "El total a pagar es: " << total << endl;

return 0;
}

5. Convertir bits a bytes, KB, MB o GB

#include <iostream>
using namespace std;

int main() {
int opcion;
float bits, resultado;

cout << "Ingrese la cantidad de bits: ";


cin >> bits;

cout << "Seleccione la conversion:\n";


cout << "1. KB\n2. MB\n3. GB\n";
cin >> opcion;

switch(opcion) {
case 1:
resultado = bits / (8 * 1024);
cout << "Equivale a " << resultado << " KB" << endl;
break;
case 2:
resultado = bits / (8 * 1024 * 1024);
cout << "Equivale a " << resultado << " MB" << endl;
break;
case 3:
resultado = bits / (8 * 1024 * 1024 * 1024);
cout << "Equivale a " << resultado << " GB" << endl;
break;
default:
cout << "Opcion no valida" << endl;
}

return 0;
}

6. Clasificar nota del estudiante

#include <iostream>
using namespace std;

int main() {
float nota;
cout << "Ingrese la nota del estudiante: ";
cin >> nota;
if (nota < 5)
cout << "Insuficiente" << endl;
else if (nota < 6)
cout << "Suficiente" << endl;
else if (nota < 7)
cout << "Bien" << endl;
else if (nota < 9)
cout << "Notable" << endl;
else
cout << "Sobresaliente" << endl;

return 0;
}

7. Convertir nota del sistema español al colombiano

#include <iostream>
using namespace std;

int main() {
char nota;
cout << "Ingrese la nota del sistema español (A, B, C, D): ";
cin >> nota;

switch(nota) {
case 'A': case 'a':
cout << "Excelente" << endl;
break;
case 'B': case 'b':
cout << "Bien" << endl;
break;
case 'C': case 'c':
cout << "Suficiente" << endl;
break;
case 'D': case 'd':
cout << "Suspendido" << endl;
break;
default:
cout << "Nota no valida" << endl;
}

return 0;
}

8. Calcular rango seguro de latidos por minuto

#include <iostream>
using namespace std;

int main() {
int edad, maximo;
float rango_min, rango_max;

cout << "Ingrese la edad: ";


cin >> edad;

maximo = 220 - edad;


rango_min = maximo * 0.50;
rango_max = maximo * 0.85;

cout << "Ritmo cardiaco maximo: " << maximo << " latidos/minuto" << endl;
cout << "Rango seguro: de " << rango_min << " a " << rango_max << " latidos/minuto" <<
endl;

return 0;
}

9. Calcular litros destinados a consumo y riego

#include <iostream>
using namespace std;

int main() {
float litros, consumo, riego;

cout << "Ingrese la cantidad total de agua (en litros): ";


cin >> litros;

consumo = litros * 0.75;


riego = litros * 0.25;

cout << "Consumo domestico: " << consumo << " litros" << endl;
cout << "Riego: " << riego << " litros" << endl;
return 0;
}

10. Imprimir texto en forma vertical y horizontal

#include <iostream>

using namespace std;

int main() {

// Imprime "ESTUDIANTE" verticalmente

cout << "E\nS\nT\nU\nD\nI\nA\nN\nT\nE\n\n";

// Imprime "UNIVERSIDAD" verticalmente, alineado a la derecha

cout << " U\n";

cout << " N\n";

cout << " I\n";

cout << " V\n";

cout << " E\n";

cout << " R\n";

cout << " S\n";

cout << " I\n";

cout << " D\n";

cout << " A\n";

cout << " D\n\n";

// Imprime "INGENIERIA" horizontalmente

cout << "I N G E N I E R I A\n";


return 0;

También podría gustarte