Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación
Tarea 1
Profesor:
Nelio Pastor Gómez
Alumno:
Andrea de la Cruz Escobar
Matricula:
1903059J
Semestre: Sección:
4º 1
Universidad Michoacana de San Nicolás de Hidalgo
Facultad de Ingeniería Civil
Presentación y definición del problema
Supongamos que una industria mantiene una flota de camiones para repartir sus
productos. En cada viaje, el conductor anota la distancia recorrida en kilómetros, los
litros de gasolina usados, el costo de la gasolina y los demás costos de
mantenimiento del camión. Como parte del proceso de contabilidad, el controlador
necesita calcular y registrar para cada camión y para cada viaje los kilómetros
recorridos por litro, el costo total del viaje y el costo por kilómetro. Diseñar un
programa para llevar a cabo estos cálculos.
Universidad Michoacana de San Nicolás de Hidalgo
Facultad de Ingeniería Civil
Análisis y diseño
Flota
Dst, Lt,
Cgas,
Cmant
𝐃𝐬𝐭
K𝐦𝐑𝐞𝐜 = 𝐋𝐭
Ctot=Cgas+Cmant
CxKm=Ctot/Dst
KmRec,
Ctot, CxKm
Fin Flota
Universidad Michoacana de San Nicolás de Hidalgo
Facultad de Ingeniería Civil
Pruebas de escritorio o corrida a mano
Entrada de datos
Dst= 80 Km
Lt= 15 Lt
Cgas= $375
Cmant= $600
Proceso:
KmRec:
80 Km
= 5.333 𝐾𝑚/𝐿𝑡
15 Lt
Ctot:
$375 + $600 = $975
CxKm
$975
= $12.19 𝑥𝐾𝑚
80 Km
Salida de pantalla:
KmRec= 5.333 Km/Lt
Ctot= $975
CxKm= $12.19 xKm
Fin Flota
Universidad Michoacana de San Nicolás de Hidalgo
Facultad de Ingeniería Civil
Codificación
%Flota de camiones
clear; clc;
D=inputdlg({'Distancia?','Litros consumidos?', 'Costo de gas?','Costo
mant?'},'Datos',1,{'80', '15','315','600'});
Dst=str2double(char(D(1)));
Lt=str2double(char(D(2)));
Cgas=str2double(char(D(3)));
Cmant=str2double(char(D(4)));
KmRec=Dst/Lt;
Ctot=Cgas+Cmant;
CxKm=Ctot/Dst;
s1=sprintf('Km recorrido por litro = %0.4g Km/Lt',KmRec);
s2=sprintf('Costo viaje = $%0.4g',Ctot);
s3=sprintf('Costo por kilometro recorrido = $%0.4g', CxKm);
msgbox({s1, s2, s3}, 'modal');
%Fin
Universidad Michoacana de San Nicolás de Hidalgo
Facultad de Ingeniería Civil
Interpretación
Ejecución #1
Ejecución #2
Ejecución #3
Universidad Michoacana de San Nicolás de Hidalgo
Facultad de Ingeniería Civil
Documentación
Se realizó el código del programa
Una vez realizado el código se corre el programa con la opción ‘RUN FLOTA’
Al oprimir el botón de RUN FLOTA se mostrara una pantalla en la cual se debe que ingresar
los datos solicitados (En este caso los datos ya fueron incluidos desde el código)
Universidad Michoacana de San Nicolás de Hidalgo
Facultad de Ingeniería Civil