Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El 14 de febrero una persona desea comprarle un regalo al ser querido que más aprecia en ese
momento, su dilema radica en qué regalo puede hacerle, las alternativas que tiene son las
siguientes:
Regalo Costo
Tarjeta $10.00 o menos
Chocolates $11.00 a $100.00
Flores $101.00 a $250.00
Anillo Más de $251.00
Se requiere un diagrama de flujo con el algoritmo que ayude a determinar qué regalo se le puede
comprar a ese ser tan especial por el día del amor y la amistad.
INICIO
PRES
PRES >
PRES>100
PRES>251
PRES>10 PRES<10
0 MENU DE OPCIONES
ESCRIBIR: ESCRIBIR: MENU DE OPCIONES
TARJETA 10 DOL. O MENOS TARJETA 10 DOL. O MENOS
CHOCOLATES DE 11 A 100 DOL.
.
FIN
disp('problema 3.3')
pres=input('Ingrese su presupuesto= ');
fprintf('\n\tMENU DE OPCIONES')
if pres>251
fprintf('\nTARJETA 10 DOL. O MENOS')
fprintf('\nCHOCOLATES DE 11 A 100 DOL')
fprintf('\nFLORES DE 101 A 250 DOL')
fprintf('\nANILLO MAS DE 251 DOL\n')
elseif pres>100
fprintf('\nTARJETA 10 DOL. O MENOS')
fprintf('\nCHOCOLATES DE 11 A 100 DOL')
fprintf('\nFLORES DE 101 A 250 DOL\n')
elseif press>10
fprintf('\nCHOCOLATES DE 11 A 100 DOL')
fprintf('\nFLORES DE 101 A 250 DOL\n')
else
fprintf('\nCHOCOLATES DE 11 A 100 DOL\n')
end
PROBLEMA 3.20
Realice un algoritmo para resolver el siguiente problema: una fábrica de pantalones
desea calcular cuál es el precio final de venta y cuánto ganará por los N pantalones que
produzca con el corte de alguno de sus modelos, para esto se cuenta con la siguiente
información:
1 Inicio
2 Escribir “MENU DE OPCIONES: MODELO A =1, MODELO B=2”,
3 Leer mod,talla,CT,N
Si mod igual a
1 si talla igual a
30 hacer c=1.8(1.5CT)
32 hacer c=1.4(1.8(1.5CT))
36 hacer c=1.4(1.8(1.5CT))
Sino
Escribir: talla no existe
2 si talla igual a
30 hacer c=1.95(1.8CT)
32 hacer c= 1.4(1.95(1.8CT))
36 hacer c=1.4(1.95(1.8CT))
Sino
Escribir: talla no existe
Sino
Escribir: Modelo no existe
4 G=N*(0.3*(c))
5 PVenta= 1.3*(c)
6 PVT=PVenta*N
7 Escribir el precio de venta por pantalon es, PVenta
8 Escribir el precio de venta total es, PVT
9 La ganancia total es, G
10 fin
disp('problema 3.20')
disp('\tMENU DE OPCIONES')
disp('\nESCOJA EL MODELO DE PANTALON: A=1, B=2')
mod=input('Ingrese el modelo = ');
talla=input('Ingrees la talla(30,32,36)= ');
CT=input('Ingrese el costo de tela por metro = ');
N=input('Ingrese el numero de pantalones= ');
if mod==1
if talla==30
c=1.8*(1.5*(CT));
elseif talla==32
c=1.4*(1.8*(1.5*CT));
elseif talla==36
c=1.4*(1.8*(1.5*CT));
else
c=0;
fprintf('NO EXISTE TALLA\n')
end
elseif mod==2
if talla==30
c=1.95*(1.8*CT);
elseif talla==32
c=1.4*(1.95*(1.8*CT));
elseif talla==36
c=1.4*(1.95*(1.8*CT));
else
fprintf('NO EXISTE TALLA')
end
else
c=0;
fprintf('NO EXISTE MODELO\n')
end
G=N*(0.3*c);
PVenta=1.3*(c);
PVT=PVenta*N;
fprintf('\tel precio de venta por pantalon es=
%4.f',PVenta)
fprintf('\n\tel precio de venta total es= %4.f',PVT)
fprintf('\n\tla ganancia total es= %4.f\n',G)