Está en la página 1de 4

Integrantes:

• LUIS ALBERTO CARRILLO VALLEJO


• JOSTIN ERASMO MEJICANO ROMERO
• JHONSSON ALEXANDER RAMIREZ LUNA
• SHIRLEY SALOME CASTRO PUETATE
1. Se ingresan por teclado las notas obtenidas de 3 estudiantes de la asignatura Fundamentos de
Programación. Se desea saber cuáles de estos alumnos resultaron suspensos, y además se pide
determinar cuál fue la mayor nota, y cuál fue el alumno que la obtuvo.

#include <iostream>
using namespace std;
int main() {
float nota1, nota2, nota3;
string nombre1, nombre2, nombre3;
cout << "Ingrese el nombre del estudiante 1: ";
cin >> nombre1;
cout << "Ingrese la nota del estudiante 1(sobre 10 puntos): ";
cin >> nota1;
cout << "Ingrese el nombre del estudiante 2: ";
cin >> nombre2;
cout << "Ingrese la nota del estudiante 2(sobre 10 puntos): ";
cin >> nota2;
cout << "Ingrese el nombre del estudiante 3: ";
cin >> nombre3;
cout << "Ingrese la nota del estudiante 3(sobre 10 puntos): ";
cin >> nota3;
system("cls");
int suspendido=0;
if(nota1<7){
cout<<"ELl estudiante "<<nombre1<<" a suspendido con una nota menor a
7 es decir: "<<nota1<<endl;
} if(nota2<7){
cout<<"El estudiante "<<nombre2<<" a suspendido con una nota menor a
7 es decir: "<<nota2<<endl;
} if(nota3<7){
cout<<"El estudiante "<<nombre3<<" a suspendido con una nota menor a
7 es decir: "<<nota3<<endl;
}

if(nota1>nota2){
if(nota1>nota3){
cout<<"la nota mayor es: "<<nota1<<" y le pertenece
a: "<<nombre1<<endl;
}else{
cout<<"la nota mayor es: "<<nota3<<" y le pertenece
a: "<<nombre3<<endl;
}
}else{
if(nota2>nota3){
cout<<"la nota mayor es: "<<nota2<<" y le pertenece
a: "<<nombre2<<endl;
}else{
cout<<"la nota mayor es: "<<nota3<<" y le pertenece
a: "<<nombre3<<endl;
}
}
return 0;}
2. Un comerciante tiene la venta de 4 tipos de productos principales, Conociendo la cantidad vendida
de cada artículo, y el precio unitario de cada artículo, hacer un programa que determine cuál fue el
producto que realizó el mayor aporte en los ingresos. Calcular además, el porcentaje que dicho aporte
significa en el ingreso absoluto por los cuatro artículos sumados. Calculo del porcentaje: Si el
porcentaje fuera mayor al 40% calcular un aumento del 0.5% en el precio unitario del producto, e
imprimir el nuevo precio.

#include <iostream>
using namespace std;
int main() {
string productos[] = {"Producto A", "Producto B", "Producto C","Producto D"};
double cantidades[4];
double precios[4];
double ingresos[4];
double ingresoTotal = 0.0;
double porcentajeMayorAporte = 0.0;
int indiceMayorAporte = 0;

cout << "Ingrese la cantidad vendida del Producto A: ";


cin >> cantidades[0];
cout << "Ingrese el precio unitario del Producto A: ";
cin >> precios[0];

ingresos[0] = cantidades[0] * precios[0];


ingresoTotal += ingresos[0];

cout << "Ingrese la cantidad vendida del Producto B: ";


cin >> cantidades[1];
cout << "Ingrese el precio unitario del Producto B: ";
cin >> precios[1];

ingresos[1] = cantidades[1] * precios[1];


ingresoTotal += ingresos[1];

cout << "Ingrese la cantidad vendida del Producto C: ";


cin >> cantidades[2];
cout << "Ingrese el precio unitario del Producto C: ";
cin >> precios[2];

ingresos[2] = cantidades[2] * precios[2];


ingresoTotal += ingresos[2];

cout << "Ingrese la cantidad vendida del Producto D: ";


cin >> cantidades[3];
cout << "Ingrese el precio unitario del Producto D: ";
cin >> precios[3];

ingresos[3] = cantidades[3] * precios[3];


ingresoTotal += ingresos[3];

double mayorAporte = ingresos[0];


if (ingresos[1] > mayorAporte) {
mayorAporte = ingresos[1];
indiceMayorAporte = 1;
}
if (ingresos[2] > mayorAporte) {
mayorAporte = ingresos[2];
indiceMayorAporte = 2;
}
if (ingresos[3] > mayorAporte) {
mayorAporte = ingresos[3];
indiceMayorAporte = 3;
}

porcentajeMayorAporte = (mayorAporte / ingresoTotal) * 100.0;

cout << endl;


cout << "Producto con mayor aporte en ingresos: " << productos[indiceMayorAporte]
<< endl;
cout << "Porcentaje de aporte en los ingresos totales: " << porcentajeMayorAporte
<< "%" << endl;

if (porcentajeMayorAporte > 40.0) {


if (indiceMayorAporte == 0) {
precios[0] += precios[0] * 0.005;
cout << "Nuevo precio del Producto A: " << precios[0] << endl;
} else if (indiceMayorAporte == 1) {
precios[1] += precios[1] * 0.005;
cout << "Nuevo precio del Producto B: " << precios[1] << endl;
} else if (indiceMayorAporte == 2) {
precios[2] += precios[2] * 0.005;
cout << "Nuevo precio del Producto C: " << precios[2] << endl;
} else if (indiceMayorAporte == 3) {
precios[3] += precios[3] * 0.005;
cout << "Nuevo precio del Producto D: " << precios[3] << endl;
}
}
return 0;
}

También podría gustarte