Dev - C++ - programa de dietética que administra su negocio básico

 
Vista:
sin imagen de perfil

programa de dietética que administra su negocio básico

Publicado por alexis (1 intervención) el 13/01/2022 23:37:33
me ayudan a hacer una dietética necesita administrar su negocio. Para esto, necesita un programa en el que pueda almacenar información de todos sus productos, que se irán cargando desde teclado. La dietética tiene como máximo 100 productos. La carga se realiza hasta que se lee el código de producto -1, el cual no debe procesarse. De cada producto se conoce precio, código, nombre, stock actual y stock mínimo
que el programa debe poder

Calcular el precio promedio de todos los productos

Informar todos los productos que se encuentren por debajo del stock mínimo

Informar los productos en los que su código sólo hay dígitos pares

Buscar el producto “almendras” y si existe, eliminarlo

con ayuda de lo básico y de estructuras, funciones y vectores
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++

programa de dietética que administra su negocio básico

Publicado por dario (718 intervenciones) el 14/01/2022 14:43:55
Hola, con esto tienes el 70% hecho.
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#include <iostream>
 
using namespace std;
 
const int TOTAL = 100;
int totalProductos;
 
struct {
    int codigo;
    float precio;
    string nombre;
    int stockActual;
    int stockMinimo;
} Productos[TOTAL];
 
//funciones
void cargar() {
    int i;
 
    i = 0;
    do {
        cout << "Codigo del producto (-1 para terminar): ";
        cin >> Productos[i].codigo;
 
        if (Productos[i].codigo != -1) {
            cout << "Precio del producto: ";
            cin >> Productos[i].precio;
            cin.ignore();
            cout << "Nombre del producto: ";
            getline(cin,Productos[i].nombre);
            cout << "Stock actual: ";
            cin >> Productos[i].stockActual;
            cout << "Stock minimo: ";
            cin >> Productos[i].stockMinimo;
            cout << i+1 << " Registro(s) añadido exitosamente" << endl;
            i++;
            totalProductos = i;
        }
 
    } while (Productos[i].codigo != -1);
}
 
//promedio precio de productos
void promedio() {
    int i;
    float prom,suma=0;
 
    for (i=0; i<totalProductos; i++)
        suma = suma + Productos[i].precio;
    prom = suma / (float)totalProductos;
    cout << "\nEl promedio de precios de los productos es: " << prom << endl;
}
 
//Informar stock minimo
void stockMinimo() {
    int i;
 
    for (i=0; i<totalProductos; i++) {
        if (Productos[i].stockActual < Productos[i].stockMinimo) {
            cout << "Codigo: " << Productos[i].codigo << endl;
            cout << "Precio: " << Productos[i].precio << endl;
            cout << "Nombre: " << Productos[i].nombre << endl;
        }
    }
}
 
int main()
{
    cargar();
    promedio();
 
    cout << endl;
    stockMinimo();
 
 
    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