ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Laboratorio Examen Ordinario


Enviado por   •  13 de Febrero de 2023  •  Tareas  •  921 Palabras (4 Páginas)  •  50 Visitas

Página 1 de 4

Laboratorio Examen Ordinario  

Ejemplo:

Desarrollar el algoritmo, el diagrama de flujo, de una gasolinera que requiere calcular sus ventas diarias. Tomando en cuenta que N (no se puede preguntar) clientes acuden durante el día y pueden pedir la gasolina por cantidad de litros (1L = 23) o por cantidad de dinero. Se requiere calcular el pago de cada cliente, la cantidad de clientes que la gasolinera atendio durante el día, la cantidad de litros vendidos y el total de efectivo que recibió durante el día. (validar)

Algoritmo de una gasolinera.[pic 1]

  1. Inicio
  2. Declaración de Variables

cl, op, op2: Entero

te, tl, l, e, tp: Real

  1. te=0
  2. tl=0
  3. cl=0
  4. Imprimir (“Elige una Opción: 1. Cargar     2. Salir”)
  5. Leer (op)
  6. Mientras (op!=1 and op!=2) repetir  // Ciclo de validación la opcio de Cargar o Salir
  1.   Imprimir (“Opción no valida”)
  2. Imprimir (“Elige una Opción: 1. Cargar     2. Salir”)
  3.  Leer (op)
  1. Fin del ciclo paso 8
  2. Mientras (op=1) repetir //ciclo cua
  3. ndo elegimos cargar opcion 1
  1.   Imprimir (“Elige una Opción: 1. Efectivo     2. Litros”)
  2.   Leer (op2)
  3.  Mientras (op2!=1 and op2!=2) repetir  // Ciclo de validación la opcio de Efectivo o Litros
  1. Imprimir (“Opción no valida”)
  2. Imprimir (“Elige una Opción: 1.Efectivo     2. Litros”)
  3. Leer (op2)
  1. Fin del ciclo paso 8
  2. si (op2 = 1 ) //condicional para la op2 si es 1 es efectivo sino es litros

    entonces

  1. Imprimir ("Ingrese la cantidad de efectivo")
  2. Leer (e)
  3. Mientras (e<= 0) repetir   //ciclo para validar la cantidad de efectivo
  1. Imprimir ("Error en cantidad”)
  2. Imprimir ("Ingrese la cantidad de efectivo")
  3. Leer (e)
  1. Fin del ciclo paso 10.5.3
  2. tp= e
  3. te=te+e
  4. tl=tl+e/25
  5. cl =cl +1

         sino

  1. Imprimir ("Ingrese la cantidad de litros")
  2. leer (l)
  3.  Mientras (l<= 0) Hacer // ciclo para validar la cantidad de litros
  1.  Imprimir ("Error en cantidad de litros")
  2.  Imprimir ("ingresa la cantidad de litros")
  3.  leer l
  1.   Fin del ciclo paso 10.5.11
  2.   tp=l*25
  3.   te=te+tp
  4.   tl=tl+l
  5.   cl=cl+1
  1.   Fin del condicional paso 10.5
  2.  Imprimir ("Total a pagar: ", tp) // en este paso ya se le indica al usuario la cantidad a pagar
  3.  Imprimir ("Elige una opción: 1.Cargar   2. Salir") // aquí se pide que decide si seguimos cargando gasolina o ya cerramos. 
  4.  Leer (op)
  5. Mientras (op!= 1 and op!= 2) repetir //ciclo para validad la opcion
  1. imprimir "Opción no valida"
  2. Imprimir ("Elige una opción: 1. Cargar, 2. Salir")
  3. Leer (op)
  1. Fin del ciclo paso 10.10
  1. Fin del ciclo paso 10
  2. Imprimir ("Total efectivo en ventas: ", te)
  3. Imprimir ("Total de litros vendidos: ", tl)
  4. Imprimir ("Total de clientes atendidos: ", c”)
  5. Fin

Se debe realizar algortimo y diagrma de flujo, de cada problema;

  1. Realizar una solución que permita mostrar el siguiente menú

OPERACIONES DE MATRICES

  1. Suma
  2. Restar
  3. Multiplicación
  4. Terminar

En la solución deberá mostrar el menú, solicitar la opción, si se elige a, b ó c deberá solicitar la dimensión de cada matriz, validar que la operación se pueda realizar con esas dimensiones; si no se puede realizar deberá solicitarlas de nuevo, hasta que se proporciones dimensiones con las que pueda realizar la operación seleccionada; cuando las dimensiones son válidas, solicitar los valores de las matrices, hacer la operación y mostrar las tres matrices (las que intervienen en la operación y la matriz resultado), volver a mostrar el menú hasta que se seleccione d.

...

Descargar como (para miembros actualizados)  txt (4 Kb)   pdf (70 Kb)   docx (12 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com