Python - Problema de como resolver un problema.

 
Vista:
Imágen de perfil de Pedro
Val: 15
Ha disminuido su posición en 9 puestos en Python (en relación al último mes)
Gráfica de Python

Problema de como resolver un problema.

Publicado por Pedro (6 intervenciones) el 15/08/2020 21:43:27
El problema es que no se como hacer este tipo de problema.

-Crear un programa para una sala de cine que pida el asiento, el numero de entradas y te al final el precio para
el cliente con un dibujo en la posición de donde queda su asiento (Dibujo puede ser una matriz)

Y al finalizar el programa te de haga un dibujo de los asientos ocupados y vacíos.
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

Problema de como resolver un problema.

Publicado por yoyyo (1 intervención) el 16/08/2020 19:42:50
facil, creas una matriz multidimensional de n x n donde son las filas y columnas de butacas con valor 0 , es decir vacías, asignas una variable con el valor precio y después con input pedís cantidad de personas , mostrás la matriz y donde haya 0 se pueden sentar, multiplicas por cantidad de personas y asignas un 1 a los lugares elegidos, así la próxima vex no se puede asignar esas posiciones.muy simple.
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
Imágen de perfil de Pedro
Val: 15
Ha disminuido su posición en 9 puestos en Python (en relación al último mes)
Gráfica de Python

Problema de como resolver un problema.

Publicado por Pedro (6 intervenciones) el 25/08/2020 17:52:26
Pues a mi no se me ocurre ni como comenzarlo
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
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 110
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Problema de como resolver un problema.

Publicado por JOSE JEREMIAS CABALLERO (26 intervenciones) el 25/08/2020 19:03:39
Te doy una idea.

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
>> butacas_compradas_libres
 
Butacas_libres =
 
     1     4
     2     5
     3     6
 
 
Precios =
 
    85    79
    34    46
    54    84
 
Nro de Asiento elegido 3
Precio de Asiento elegido 54 soles
 
Butacas_libres =
 
     1     4
     2     5
     0     6
 
 
Precios =
 
    85    79
    34    46
    54    84
 
Nro de Asiento elegido 5
Precio de Asiento elegido 46 soles
 
Butacas_libres =
 
     1     4
     2     0
     0     6
 
 
Precios =
 
    85    79
    34    46
    54    84
 
Nro de Asiento elegido 4
Precio de Asiento elegido 79 soles
 
Butacas_libres =
 
     1     0
     2     0
     0     6
 
 
Precios =
 
    85    79
    34    46
    54    84
 
Nro de Asiento elegido 1
Precio de Asiento elegido 85 soles
 
Butacas_libres =
 
     0     0
     2     0
     0     6
 
 
Precios =
 
    85    79
    34    46
    54    84
 
Nro de Asiento elegido 2
Precio de Asiento elegido 34 soles
 
Butacas_libres =
 
     0     0
     0     0
     0     6
 
 
Precios =
 
    85    79
    34    46
    54    84
 
Nro de Asiento elegido 6
Precio de Asiento elegido 84 soles
 
Butacas_libres =
 
     0     0
     0     0
     0     0
 
costo total 382 soles
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
Imágen de perfil de Pedro
Val: 15
Ha disminuido su posición en 9 puestos en Python (en relación al último mes)
Gráfica de Python

Problema de como resolver un problema.

Publicado por Pedro (6 intervenciones) el 01/09/2020 15:16:46
De aquí no se me ocurre como seguir.
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
#Sala de Cine con su posicion
 
# Pedir datos
PrecioEntrada=6
entradas=int(input("¿Cuantas entradas quieres?"))
PrecioFinal=entradas*PrecioEntrada
 
n = int(input("Ingrese el numero de fila: \n"))
m = int(input("Ingrese el numero de columna: \n"))
 
#Para generar una matriz diferente correspodiente a la sala
def menu(op):
    while True:
        print('1. Sala 1')
        print('2. Sala 2')
        print('3. Sala 3')
 
        op=input('Dame una opcion ')
        resp=int(input('¿Quieres salir? 1(si) o 0(no) '))
        if resp==0:
            break
    return op
 
print("Deves Pagar ",PrecioFinal)
 
 
#Crear matriz de cualquier dimension
 
import random
n = 3
m = 4
#a = n*m
matriz = []
 
for i in range(n):
    matriz.append([])
    for j in range(m):
        matriz[i].append(random.randint(0, 100))
 
print(matriz)
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
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 110
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Problema de como resolver un problema.

Publicado por JOSE JEREMIAS CABALLERO (26 intervenciones) el 01/09/2020 17:12:06
Una forma sería de este forma.

1. Debe hacerlo para una sola sala.
2. El programa debe mostrar los asientos libres(1) y los asientos ocupados de ese sala(0), cada asiento debe tener numero asignado(1,2,3,4,5,...)
3. Una opción es que el programa muestre el precio de cada asiento.
4. El asistente debe elegir un asiento libre (Para eso el asistente debe escribir el número del asiento elegido )
5. El programa le mostrará el precio de ese asiento elegido.
6. Al final el programa puede mostrar (los asientos elegidos y el precio total)
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