0% encontró este documento útil (0 votos)
21 vistas9 páginas

Tarea Informatica

El documento detalla la creación de varios programas en Devian C++ que utilizan estructuras de control como 'if' y 'switch case'. Los programas incluyen el cálculo de promedios de notas, la Ley de Ohm, operaciones con tres números y el cálculo del salario neto de un empleado. Cada programa presenta un enfoque diferente para resolver problemas específicos relacionados con la programación y matemáticas.

Cargado por

Tomas Santacruz
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)
21 vistas9 páginas

Tarea Informatica

El documento detalla la creación de varios programas en Devian C++ que utilizan estructuras de control como 'if' y 'switch case'. Los programas incluyen el cálculo de promedios de notas, la Ley de Ohm, operaciones con tres números y el cálculo del salario neto de un empleado. Cada programa presenta un enfoque diferente para resolver problemas específicos relacionados con la programación y matemáticas.

Cargado por

Tomas Santacruz
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

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;

También podría gustarte