Dev - C++ - AYUDA LA UNI ME QUEDA GRANDE

 
Vista:
sin imagen de perfil

AYUDA LA UNI ME QUEDA GRANDE

Publicado por juan camilo (3 intervenciones) el 23/09/2021 19:59:52
El supermercado "Precios bajos" ofrece diferentes tipos de descuento dependiendo del día de la semana en que se realicen las compras y del tipo de producto, de la siguiente manera:

Lunes: o Cocina 13% de descuento o Baño 23% de descuento
Miércoles: o Viveres 21% de descuento Carnes 19% de descuento
Viernes: Bebidas 21% de descuento Licores 24% de descuento.

El programa deberá solicitar inicialmente que día de la semana se tiene planeado ir a comprar, para posteriormente solicitar el tipo de producto e indicarle qué descuento aplicaría ese día.
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

AYUDA LA UNI ME QUEDA GRANDE

Publicado por anonymous (146 intervenciones) el 23/09/2021 21:09:27
Hola, podrías escribir algo de código y mandarlo por aquí para ayudarte? Porque así sin nada no te puedo auxiliar, tu como estudiante debes ser capaz de implementar tus propios códigos yo no te puedo hacer la tarea, intenta hacer algo para que pueda ayudarte y/o guiarte, si te parece bien, 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

TUVE PROBLEMAS CON ESTE EJERCICIO

Publicado por juan camilo (3 intervenciones) el 23/09/2021 21:18:43
puse ese titulo para llamar un poco la atención, pero sinceramente entiendo muy poco el c++ ya cuando tenia clases de programación, estuve operado y no las pude recibir =C
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

TUVE PROBLEMAS CON ESTE EJERCICIO

Publicado por anonymous (146 intervenciones) el 23/09/2021 21:25:09
Ok, yo también soy estudiante y entiendo pero aún así, a ver dime te sirve si te paso un pseudo código(instrucciones en lenguaje humano para programación)?
O crees que puedas escribir algo como para comenzar?
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

TUVE PROBLEMAS CON ESTE EJERCICIO

Publicado por huevito (1 intervención) el 23/09/2021 21:34:28
ME ayudarías demasiado con el pseudo, porque ya tengo la lógica y de mas o menos como hacerlo, pero no se como implementarlo en códigos ya que no se bien le leguaje de c++, no estuve en las clases de programación por incapacidad =C
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
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++

TUVE PROBLEMAS CON ESTE EJERCICIO

Publicado por Miguel (215 intervenciones) el 23/09/2021 22:31:44
Si tu no incias tu tarea nadie lo hara por ti, este foro es para dudas especificas,

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

TUVE PROBLEMAS CON ESTE EJERCICIO

Publicado por anonymous (146 intervenciones) el 23/09/2021 22:57:27
Unica y exclusivamente por esta vez te voy a dar el código porque estuviste incapacitado y espero que una vez puedas, aprendas C++.

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
#include <iostream>
using namespace std;
 
#define DIA_DOMINGO 0
#define DIA_LUNES 1
#define DIA_MARTES 2
#define DIA_MIERCOLES 3
#define DIA_JUEVES 4
#define DIA_VIERNES 5
#define DIA_SABADO 6
 
#define PRODUCTO_COCINA 0
#define PRODUCTO_BANO 1
#define PRODUCTO_VIBERES 2
#define PRODUCTO_CARNE 4
#define PRODUCTO_BEBIDAS 8
#define PRODUCTO_LICOR 16
 
void ver_descuento(int descuento)
{
    cout << "Ese producto tiene un descuento del "
    << descuento << "%\n\n";
}
 
void descuento_por_dia(int prod1, int prod2)
{
     int producto;
 
     cout << "Que tipo de producto desea comprar?\n\n";
 
    cout << "Cocina (0)\nBano(1)\n"\
    "Viberes (2)\nCarnes (3)\n"\
    "Bebidas (4)\nLicores (5)\n";
 
    cin >> producto;
 
    if(producto == prod1 || producto == prod2)
    {
        switch(producto)
        {
            case PRODUCTO_COCINA:
                ver_descuento(13);
            break;
            case PRODUCTO_BANO:
                ver_descuento(23);
            break;
            case PRODUCTO_VIBERES:
                 ver_descuento(21);
            break;
            case PRODUCTO_CARNE:
                 ver_descuento(19);
            break;
            case PRODUCTO_BEBIDAS:
                 ver_descuento(21);
            break;
            case PRODUCTO_LICOR:
                 ver_descuento(24);
            break;
       }
   }
   else
       ver_descuento(0);
}
 
void comprar(void)
{
    int dia, producto;
 
    cout << "Que dia realizara su compra?\n\n";
 
    cout << "Domingo (0)\nLunes(1)\n"\
    "Martes (2)\nMiercoles (3)\n"\
    "Jueves (4)\nViernes (5)\n"\
    "Sabado (6)\n";
 
    cin >> dia;
 
   switch(dia)
   {
        case DIA_DOMINGO:
             descuento_por_dia(-1, -1);
        break;
        case DIA_LUNES:
             descuento_por_dia(PRODUCTO_COCINA, PRODUCTO_BANO);
        break;
        case DIA_MARTES:
             descuento_por_dia(-1, -1);
        break;
        case DIA_MIERCOLES:
             descuento_por_dia(PRODUCTO_VIBERES, PRODUCTO_CARNE);
        break;
        case DIA_JUEVES:
             descuento_por_dia(-1, -1);
        break;
        case DIA_VIERNES:
             descuento_por_dia(PRODUCTO_BEBIDA, PRODUCTO_LICOR);
        break;
        case DIA_SABADO:
             descuento_por_dia(-1, -1);
        break;
        default:
             cout << "Opcion invalida, intente de nuevo\n\n";
        break;
   }
}
 
int main()
{
    int opcion;
 
    cout << "Supermercado Precios Bajos\n\n";
 
    while(true)
    {
        cout << "Opciones:\n\n";
        cout << "Comprar (0)\nSalir (1)\n";
 
        cin >> opcion;
 
        if(opcion == 0)
             comprar();
        else if(opcion == 1)
             break;
        else
             cout << "Opcion invalida, intente de nuevo!\n";
    }
}

Bueno ahí te dejo este codigo espero te ayude, te dejo para que corrijas cualquier error que pudiera tener, no lo probé así que hazlo, suerte, 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

TUVE PROBLEMAS CON ESTE EJERCICIO

Publicado por juan camilo (3 intervenciones) el 23/09/2021 23:03:13
lo probare y corregiré los errores, de todo corazón muchas GRACIAS por ayudarme....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
sin imagen de perfil

TUVE PROBLEMAS CON ESTE EJERCICIO

Publicado por anonymous (146 intervenciones) el 23/09/2021 23:04:47
No hay problema ojalá te sirva. Avísame cualquier cosa.
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

TUVE PROBLEMAS CON ESTE EJERCICIO

Publicado por Fabio Mendoza (1 intervención) el 02/03/2022 01:46:58
muchas 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

duda

Publicado por Hola (1 intervención) el 15/09/2022 04:57:05
hola, compañero deseo validar si pudiste realizar la consulta perfectamente, gracias quedo atenta por favor
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