2. Un mecánico de automóviles requiere un algoritmo que le permita saber si un motor necesita ser reparado o no, para esto el motor debe cumplir con estas condiciones:
- Si es un motor de inyección y tiene más de 50 mil kilómetros de recorrido
- O si es un motor de carburador y tiene más de 70 mil kilómetros de recorrido
- En ambos casos si el motor está consumiendo más de un cuarto de aceite mensual debe ser reparado.
SOLUCIÓN:
Proceso sin_titulo
INYECCION<-VERDADERO;
CARBURADOR<-VERDADERO;
KM<-0;
ACEITE<-VERDADERO;
Escribir "SI SU MOTOR ES DE INYECCION ESCRIBIR VERDADERO DE LO CONTRARIO FALSO";
Leer INYECCION;
Escribir "SI SU MOTOR ES DE CARBURADOR ESCRIBIR VERDADERO DE LO CONTRARIO FALSO";
Leer CARBURADOR;
Escribir "ESCRIBA LOS KILOMETROS RECORRIDOS POR EL AUTOMOVIL";
Leer KM;
Escribir "SI SU AUTOMOVIL CONSUME MAS DE 1/4 DE ACEITE MENSUAL ESCRIBA VERDADERO DE LO CONTRARIO FALSO";
Leer ACEITE;
SI INYECCION=VERDADERO Y KM>50 ENTONCES
Escribir "SU VEHICULO NECESITA SER REPARADO";
Sino
SI CARBURADOR=VERDADERO Y KM>70 ENTONCES
Escribir "SU VEHICULO NECESITA SER REPARADO";
Sino
SI ACEITE=VERDADERO Entonces
Escribir "SU VEHICULO NECESITA SER REPARADO";
Sino
Escribir "SU VEHICULO NO NECESITA REPARACION POR EL MOMENTO";
FinSi
FinSi
FinSi
FinProceso
No hay comentarios:
Publicar un comentario