Desarrollo
1) Diseñar un programa en Devian C++, que muestre la nota
definitiva de programación utilizando la estructura de decisión o
alternativa múltiple con las siguientes condiciones:
Primer parcial vale 20%
Segundo parcial vale 25%
Tercer parcial vale 30%
Examen final vale 25%
¿Promedio de nota?
Tomas, Camilo Y Bravo
6) Realizar un programa en Devian C++ utilizando la estructura
switch case que calcule la Ley de ohm, de acuerdo a:
ohmios I V R
Amperios R V I
V I R Voltios
Tomas, Camilo Y Bravo
5) Realizar un programa en Devian C++ utilizando la estructura
switch case, con el cual se puedan hacer las siguientes
operaciones al digitar 3 números
Realizar el promedio
Hallar el mayor
Hallar el menor
Identificar cuántos pares e impares hay
Tomás
4) Diseñar un programa en Devian C++, utilizando la estructura switch case, que calcule el
salario neto de un empleado de una compañía con base en el salario básico, bonificación,
descuento y categoría. Considere la siguiente tabla: 2 categoría bonificación descuento
1 15% 4%
2 13% 3%
3 12% 2%
4 9.5% 0%
Tomás
1.
#include <iostream>
using namespace std;
int main() {
float A, B, C, D, X;
cout << "Ingrese la nota del primer parcial (20%): ";
cin >> A;
cout << "Ingrese la nota del segundo parcial (25%): ";
cin >> B;
cout << "Ingrese la nota del tercer parcial (30%): ";
cin >> C;
cout << "Ingrese la nota del examen final (25%): ";
cin >> D;
X = (A * 0.20) + (B * 0.25) + (C * 0.30) + (D * 0.25);
cout << "Notas parciales: " << endl;
cout << "Primer parcial: " << A << endl;
cout << "Segundo parcial: " << B << endl;
cout << "Tercer parcial: " << C << endl;
cout << "Examen final: " << D << endl;
cout << "Promedio: " << X << endl;
if (X > 2.5) {
cout << "Ganó la materia." << endl;
}
else if (X == 2.5) {
cout << "Quedó en transición." << endl;
} else {
cout << "Perdió." << endl;
}
return 0;
}
6.
#include <iostream>
using namespace std;
int main() {
int opcion;
double voltaje, corriente, resistencia;
cout << "Calculadora de la Ley de Ohm" << endl;
cout << "Seleccione una opción:" << endl;
cout << "1. Calcular Voltaje " << endl;
cout << "2. Calcular Corriente " << endl;
cout << "3. Calcular Resistencia " << endl;
cout << "Opción: ";
cin >> opcion;
switch(opcion) {
case 1:
cout << " amperios: ";
cin >> corriente;
cout << "ohmios: ";
cin >> resistencia;
voltaje = corriente * resistencia;
cout << "El voltaje es: " << voltaje << " volts" << endl;
break;
case 2:
cout << "Ingrese el voltaje ";
cin >> voltaje;
cout << "Ingrese la resistencia ";
cin >> resistencia;
if (resistencia != 0) {
corriente = voltaje / resistencia;
cout << "La corriente es: " << corriente << " amperios" << endl;
} else {
cout << "0" << endl;
}
break;
case 3:
cout << "Ingrese el voltaje ";
cin >> voltaje;
cout << "Ingrese la corriente ";
cin >> corriente;
if (corriente != 0) {
resistencia = voltaje / corriente;
cout << "La resistencia " << resistencia << " ohmios" << endl;
} else {
cout << "Error" << endl;
}
break;
default:
cout << "error" << endl;
}
return 0;
}
5.
#include <iostream>
using namespace std;
int main() {
int num1, num2, num3;
int opcion;
cout << "Ingrese el primer número: ";
cin >> num1;
cout << "Ingrese el segundo número: ";
cin >> num2;
cout << "Ingrese el tercer número: ";
cin >> num3;
cout << "Seleccione una opción:\n";
cout << "1. Calcular el promedio\n";
cout << "2. Hallar el mayor\n";
cout << "3. Hallar el menor\n";
cout << "4. Contar pares e impares\n";
cin >> opcion;
switch (opcion) {
case 1: {
float promedio = (num1 + num2 + num3) / 3.0;
cout << "El promedio es: " << promedio << endl;
break;
}
case 2: {
int mayor = num1;
if (num2 > mayor) mayor = num2;
if (num3 > mayor) mayor = num3;
cout << "El mayor es: " << mayor << endl;
break;
case 3: {
int menor = num1;
if (num2 < menor) menor = num2;
if (num3 < menor) menor = num3;
cout << "El menor es: " << menor << endl;
break;
case 4: {
int pares = 0, impares = 0;
if (num1 % 2 == 0) pares++; else impares++;
if (num2 % 2 == 0) pares++; else impares++;
if (num3 % 2 == 0) pares++; else impares++;
cout << "Cantidad de pares: " << pares << endl;
cout << "Cantidad de impares: " << impares << endl;
break;
default: {
cout << "Opción no válida. Por favor, seleccione una opción del 1 al 4." << endl;
}
return 0;
}
4.
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
float salarioBasico, bonificacion, descuento, salarioNeto;
int categoria;
cout << "Ingrese el salario básico del empleado: ";
cin >> salarioBasico;
cout << "Ingrese la categoría del empleado (1 - 4): ";
cin >> categoria;
switch (categoria) {
case 1:
bonificacion = salarioBasico * 0.15;
descuento = salarioBasico * 0.04;
break;
case 2:
bonificacion = salarioBasico * 0.13;
descuento = salarioBasico * 0.03;
break;
case 3:
bonificacion = salarioBasico * 0.12;
descuento = salarioBasico * 0.02;
break;
case 4:
bonificacion = salarioBasico * 0.095;
descuento = 0;
break;
default:
cout << "Categoría no válida. Debe ser entre 1 y 4." << endl;
return 1;
salarioNeto = salarioBasico + bonificacion - descuento;
cout << fixed << setprecision(2);
cout << "Bonificación: $" << bonificacion << endl;
cout << "Descuento: $" << descuento << endl;
cout << "Salario Neto: $" << salarioNeto << endl;
return 0;