Dev - C++ - programa que almacene las compras de una comercializadora de frutas en C++

 
Vista:
sin imagen de perfil
Val: 5
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

programa que almacene las compras de una comercializadora de frutas en C++

Publicado por smar (3 intervenciones) el 10/03/2020 22:30:38
Una empresa comercializa frutas necesita un programa que almacene los datos por la compra de estas a su proveedor, con el fin de realizar las siguientes tareas:
Buscar una fruta existente
Listar las frutas que estén en cosecha
Seleccionar las frutas cuyo stock mínimo sea mayor de sus existencias en almacén
Ingresar frutas
Aumentar existencias por pedidos
Disminuir existencias por ventas
Aumentar o disminuir el precio por cosecha

En c++
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: 317
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

programa que almacene las compras de una comercializadora de frutas en C++

Publicado por miguelZ (215 intervenciones) el 10/03/2020 23:38:37
pero cual es la pregunta,

agrega tu avance y en donde tienes problemas.

Saludos
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: 5
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

programa que almacene las compras de una comercializadora de frutas en C++

Publicado por sara (3 intervenciones) el 10/03/2020 23:45:15
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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
#include<fstream>
#include<iostream>
 
#define FRUTAS 20
int f = FRUTAS;
 
using namespace std;
 
void registrar() {
    char fruta[30], dec;
    char cosecha[3];
    //bool cosecha = false;
    int c = 0, nc = 0;
    int cant = 0;
    ofstream entrada;
    entrada.open("proveedores.txt", ios::out | ios::app);
    if (entrada.fail()) {
        cout << "ERROR AL ABRIR EL ARCHIVO ";
    }
    else {
        do {
            system("cls");
            cout << "DATOS A REGISTRAR \n";
            cout << "CUANTAS FRUTAS DESEA INGRESAR\n";
            cin >> f;
            for (int i = 0; i < f; i++) {
                cout << "INGRESE FRUTA\n";
                cin >> fruta;
                cout << "LA FRUTA ESTA EN COSECHA ? \n (SI O NO)\n";
                cin >> cosecha;
                //if (cosecha == true)
                //{
                 //   c++;
                   // cout << "esta en cosecha";
 
                //}
 
                //else {
                   // cout << "no esta en  cosecha";
                //}
            }
 
            entrada << fruta << " " << cosecha << " " << cant << endl;
            cout << "DESEA REGISTRAR OTRO PROVEEDOR? \n";
            cin >> dec;
        } while (dec != 'N');
        entrada.close();
    }
}
void mostrar() {
    char fruta[10], cosecha[10];
    int cant;
    ifstream salida;
    salida.open("proveedores.txt", ios::in);
    if (salida.fail()) {
        cout << "FALLO AL ABRIR \n";
    }
    else {
        while (!salida.eof()) {
            salida >> fruta >> cosecha >> cant;
            cout << fruta << " ";
            cout << cosecha << " ";
            cout << cant << endl;
        }
        system("pause");
    }
    salida.close();
}
 
 
 
int main() {
    char dec;
    do {
        system("cls");
        cout << "A. Ingresar frutas \n";
        cout << "B. Mostrar frutas \n";
        cout << "C. Buscar fruta existente \n";
        cout << "D. Mostrar fruta en cosecha \n";
        cout << "E. Frutas cuyo stock mínimo sea mayor de sus existencias en almacén \n";
        cout << "F. Aumentar existencia por pedidos \n";
        cout << "G.Disminuir existencia por venta \n";
        cout << "H. Precio por cosecha \n";
        cout << "I. Salir \n";
        cin >> dec;
        switch (dec) {
        case 'A':
        {
            registrar();
            break;
        }
        case 'B':
        {
            mostrar();
            break;
        }
        }
    } while (dec != 'I');
}
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: 5
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

programa que almacene las compras de una comercializadora de frutas en C++

Publicado por sara (3 intervenciones) el 10/03/2020 23:47:24
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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
/*#include<iostream>
using namespace std;
struct estructura_amigo {
 char nombre[30];
 char apellido[30];
 char telefono[10];
 int edad;
};
struct estructura_amigo amigo = {
 "junajo",
 "lopez",
 "592-0483",
 30
};
int suma(struct estructura_amigo arg_amigo) { //se cambia el nombre de la variable para que no me afecte en la estructura amigo y poder operar
 return arg_amigo.edad + 20;
}
int main() {
 cout << amigo.apellido << " tiene";
 cout << amigo.edad <<" años";
 cout << "y dentro de 20 años tendra\n" << suma(amigo));
 system("pause");
}*/
//****************************************************
/*
#include<iostream>
using namespace std;
struct estructura_amigo {
 char nombre[30];
 char apellido[30];
 char telefono[10];
 int edad;
};
struct estructura_amigo amigo = {
 "junajo",
 "lopez",
 "592-0483",
 30
};
int suma(struct estructura_amigo *arg_amigo) { //punteros
 return arg_amigo->edad + 20;
}
int main() {
 cout << amigo.apellido << " tiene";
 cout << amigo.edad << " años";
 cout << "y dentro de 20 años tendra\n" << suma(&amigo);
 system("pause");
}*/
//**************************************************
/*
#include<iostream>
#include<fstream> //operaciones de archivos
using namespace std;
int main()
{
 ofstream archivocliente("cuentas.dat", ios::out); //funcion de programa: crear archivo, variable acceso archivo, ios::out crear y almacenar
 cout << "Introduzca el numero de cuenta, nombre y saldo:\n"<<"introduza fin de archivo para terminar. \n";
 int cuenta;
 char nombre[30];
 float saldo;
 while (cin >> cuenta >> nombre >> saldo)
 {
  archivocliente << cuenta << " " << nombre << " " << saldo << "\n"; //escribir dentro del archivo: cout... almacena n registros
  cout << "datos para otro registro \n";
 }
 system("pause");
}*/
//*************************************************
#include<fstream>
#include<iostream>
using namespace std;
void registrar() {
 char nombre[30], genero[10], dec;
 int edad;
 ofstream entrada; //almacenar flujo de entrada de datos
 entrada.open("estudiantes.txt", ios::out | ios::app); //va abrir un archivo en caso de que no lo encuentre lo va a crear
 //y en caso de que lo encuentre no va amodificar su contenido
//verificar que el archivo se abrio correctamente
 if (entrada.fail()) {
  cout << "ERROR AL ABRIR EL ARCHIVO ";
 }
 else {
  do {
   system("cls");
   cout << "DATOS A REGISTRAR \n";
   cout << "INGRESE EL NOMBRE \n";
   cin >> nombre;
   cout << "INGRESE EL GENERO \n";
   cin >> genero;
   cout << "INGRESE LA EDAD \n";
   cin >> edad;
   //almacena registros con el flujo
   entrada << nombre << " " << genero << " " << edad << endl;
   cout << "DESEA REGISTRAR OTRO ESTUDIANTE? \n";
   cin >> dec;
  } while (dec != 'N');
  //en caso de no generar mas registros se cierra el archivo para guardar todos los cambios
  entrada.close();
 }
}
  void mostrar() {
   char nombre[10], genero[10];
   int edad;
   ifstream salida;
   salida.open("estudiantes.txt", ios::in);
   if (salida.fail()) {
    cout << "FALLO AL ABRIR \n";
   }
   else {
    while (!salida.eof()) {
     salida >> nombre >> genero >> edad;
     cout << nombre <<" ";
     cout << genero <<" ";
     cout << edad << endl;
    }
    system("pause");
   }
   salida.close();
  }
 
  int main() {
   char dec;
   do {
    system("cls");
    cout << "A. Registrar \n";
    cout << "B. Mostrar \n";
    cout << "E. Salir \n";
    cin >> dec;
    switch (dec) {
    case 'A':
    {
     registrar();
     break;
    }
    case 'B':
    {
     mostrar();
     break;
    }
    }
   } while (dec != 'E');
  }



Con base a esto, tengo que hacer el ejercicio
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

programa que almacene las compras de una comercializadora de frutas en C++

Publicado por HelloMundo (1 intervención) el 16/10/2022 03:10:37
Hola Sara, Una pregunta.
¿Me podrías pasar tu código ya finalizado?
Es que tengo una tarea que me pide lo mismo.
Saludos!! :)
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