Dev - C++ - . Instrucción repetitiva con contador

 
Vista:
sin imagen de perfil

. Instrucción repetitiva con contador

Publicado por luis eduardo vera valla (4 intervenciones) el 28/01/2022 18:06:56
alguien me puede ayudar con ese código por favor me lo piden en lenguaje c++

En un consultorio médico se va a atender a 20 pacientes entre menores de edad,
adultos y de la tercera edad.
Las tarifas respectivas son las siguientes: $25.50, $45.30, $35.80
Leer los datos de cada paciente junto con la edad.
Presente el pago que debe realizar cada uno
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

. Instrucción repetitiva con contador

Publicado por dario (718 intervenciones) el 29/01/2022 05:33:02
Hola, cuales son los datos del paciente.
Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

. Instrucción repetitiva con contador

Publicado por eduardo (4 intervenciones) el 29/01/2022 05:46:18
con cualquier dato solo quieo el codigo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

. Instrucción repetitiva con contador

Publicado por dario (718 intervenciones) el 29/01/2022 08:04:05
Espero esto te sirva.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
 
using namespace std;
 
//constantes
const int TOTAL = 20;  //total de pacientes
const float MENOR = 25.50;
const float ADULTO = 45.30;
const float TERCERA_EDAD = 35.80;
 
struct {
    string nombre;
    string apellido;
    int edad;
} Paciente[TOTAL];
 
int main() {
    int i;
    float menorEdad = 0;
    float adulto = 0;
    float tercera = 0;
 
    //llenar datos
    for (i=0; i<TOTAL; i++) {
        cout << "Nombre del paciente: ";
        getline(cin,Paciente[i].nombre);
        cout << "Apellidos del paciente: ";
        getline(cin,Paciente[i].apellido);
        cout << "Edad del paciente: ";
        cin >> Paciente[i].edad;
        cin.ignore();
    }
 
    //calcular pago
    for (i=0; i<TOTAL; i++) {
        if (Paciente[i].edad <= 18)
            menorEdad = menorEdad + MENOR;
        else if ((Paciente[i].edad > 18) && (Paciente[i].edad <= 55))
            adulto = adulto + ADULTO;
        else
            tercera = tercera + TERCERA_EDAD;
    }
 
    cout << "\nTotal a pagar menores de edad: " << menorEdad;
    cout << "\nTotal a pagar adultos: " << adulto;
    cout << "\nTotal a pagar tercera edad: " << tercera;
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

. Instrucción repetitiva con contador

Publicado por eduardo (4 intervenciones) el 29/01/2022 18:28:42
muchísima graciassssssss solo me tocara transformalo a printf pero mucha gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

. Instrucción repetitiva con contador

Publicado por eduardo (4 intervenciones) el 29/01/2022 19:07:49
brot poque no me compila me sale error crees que me lo puedas corregir muchas gracias esq lo quiero con printf lenguaje c me lo pide la mis


#include<stdio.h>
#include<conio.h>
#include<stdio.h>
const int TOTAL = 20; //total de pacientes
const float MENOR = 25.50;
const float ADULTO = 45.30;
const float TERCERA_EDAD = 35.80;

struct {
string nombre;
string apellido;
int edad;
} Paciente[TOTAL];
int main() {
int i;
float menorEdad = 0;
float adulto = 0;
float tercera = 0;

//llenar datos
for (i=0; i<TOTAL; i++) {
printf ("Nombre del paciente: ");
scanf("%s",&Paciente[i].nombre);
printf ("Apellidos del paciente: ");
scanf("%s",&Paciente[i].apellido);
printf ("Edad del paciente: ");
scanf ("%i",&Paciente[i].edad);
scanf.ignore();
}
//calcular pago
for (i=0; i<TOTAL; i++) {
if (Paciente[i].edad <= 18)
menorEdad = menorEdad + MENOR;
else if ((Paciente[i].edad > 18) && (Paciente[i].edad <= 55))
adulto = adulto + ADULTO;
else
tercera = tercera + TERCERA_EDAD;
}
printf ("\nTotal a pagar menores de edad: ",menorEdad );
printf ("\nTotal a pagar adultos:",adulto);
cout ("\nTotal a pagar tercera edad:",tercera);

return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

. Instrucción repetitiva con contador

Publicado por dario (718 intervenciones) el 30/01/2022 03:55:58
Espero esto te sirva.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include<stdio.h>
//#include <conio> no uses esta libreria, no es estandard
#include<stdio.h>
 
#define TOTAL 3 //total de pacientes
#define MENOR 25.50
#define ADULTO 45.30
#define TERCERA_EDAD 35.80
 
struct {
    char nombre[15];
    char apellido[20];
    int edad;
} Paciente[TOTAL];
 
int main() {
    int i;
    float menorEdad = 0;
    float adulto = 0;
    float tercera = 0;
 
    //llenar datos
    for (i=0; i<TOTAL; i++) {
        printf ("Nombre del paciente: ");
        scanf("%s",Paciente[i].nombre);
        printf ("Apellidos del paciente: ");
        scanf("%s",Paciente[i].apellido);
        printf ("Edad del paciente: ");
        scanf ("%i",&Paciente[i].edad);
    }
 
    //calcular pago
    for (i=0; i<TOTAL; i++) {
        if (Paciente[i].edad <= 18)
            menorEdad = menorEdad + MENOR;
        else if ((Paciente[i].edad > 18) && (Paciente[i].edad <= 55))
            adulto = adulto + ADULTO;
        else
            tercera = tercera + TERCERA_EDAD;
    }
 
    printf ("\nTotal a pagar menores de edad: %.2f",menorEdad );
    printf ("\nTotal a pagar adultos: %.2f",adulto);
    printf ("\nTotal a pagar tercera edad: %.2f",tercera);
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

. Instrucción repetitiva con contador

Publicado por Luis (8 intervenciones) el 16/01/2023 06:17:34
Leer los datos de cada paciente junto con la edad.
Presente el pago que debe realizar cada uno.

Falta eso, ayuda por fa
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar