+ 1
Hola, ¿pueden ayudarme con el ejercicio del examen del módulo 3 (C++)? // hello, can you help me with this exercise (C++)?
Me gustaría que me dijera cuál es mi error porque yo no logro verlo. Muchas gracias // I would like you to tell me what is my mistake, because I can't see it. Thank you very much.
9 Antworten
+ 1
#include <iostream>
using namespace std;
int main() {
int ages[5];
float menor = 0;
int entrada = 50;
float descuento = 0;
float total = 0;
for (int i = 0; i < 5; ++i) {
cin >> ages[i];
//tu código va aquí
}
if (ages[0] < ages[1]) {
menor = ages[0];
}
else {
menor = ages[1];
}
if (ages[2] < menor) {
menor = ages[2];
}
if (ages[3] < menor) {
menor = ages[3];
}
if (ages[4] < menor) {
menor = ages[4];
}
descuento = entrada * menor / 100;
total = entrada - descuento;
cout << total << endl;
return 0;
}
+ 1
pensar en la entrada: 2 3 1 4 5 minero = 1 pero lo obtienes como 2 Reconsidera tu lógica..
think about input :
2
3
1
4
5
miner = 1
but you getting it as 2
Rethink about your logic..
+ 1
This should work as intended.
+ 1
Thank you both very much
0
Este es el código que yo hice. En la solución, me aparece que resuelve los tres primeros proyectos pero los otros dos aparece como error
#include <iostream>
using namespace std;
int main() {
int ages[5];
float menor = 0;
int entrada = 50;
float descuento = 0;
float total = 0;
for (int i = 0; i < 5; ++i) {
cin >> ages[i];
//tu código va aquí
}
if (ages [0] < ages[1]) {
menor = ages[0];
}
else if (ages [1] < ages[2]) {
menor = ages[1];
}
else if (ages[2] < ages[3]) {
menor = ages[3];
}
else if (ages[3] < ages[4]) {
menor = ages[3];
}
else {
menor = ages[4];
}
descuento = entrada * menor / 100;
total = entrada - descuento;
cout << total << endl;
return 0;
}
0
This is the code that I made. In the solution, it appears to me that it solves the first three projects but the other two appear as an error
0
La consigna es: Estás trabajando en un sistema de tickets. Un ticket cuesta 10 dólares.
La oficina está llevando a cabo una campaña de descuentos: cada grupo de 5 personas recibe un descuento, que se determina en función de la edad de la persona más joven del grupo.
Necesitas crear un programa que tome las edades de las 5 personas como entrada y genere el precio total de los tickets.
Ejemplo de entrada:
55
28
15
38
63
Ejemplo de salida:
42.5
La edad más joven es de 15 años, así que el grupo obtiene un 15% de descuento del precio total, que es $50 - 15% = $42.5
_____
0
The problem is: You are working on a ticket system. A ticket costs 10 dollars.
The office is running a discount campaign: each group of 5 people receives a discount, which is determined based on the age of the youngest person in the group.
You need to create a schedule that takes the ages of all 5 people as input and outputs the total price of the tickets.
Input example:
55
28
fifteen
38
63
Output example:
42.5
The youngest age is 15, so the group gets a 15% discount off the total price, which is $50 - 15% = $42.5
0
//Just for your understandings, If you use a loop then you can simplify it more like :
#include <iostream>
using namespace std;
int main() {
int ages[5], entrada = 50;
float menor = 0, descuento = 0,total = 0;
for (int i = 0; i < 5; ++i) {
cin >> ages[i];
}
menor = ages[0];
for (int i = 1; i < 5; ++i)
if (ages[i] < menor)
menor = ages[i];
descuento = entrada * menor / 100;
total = entrada - descuento;
cout << total << endl;
return 0;
}
//Hope it helps.
//you're welcome.