Programacion

Páginas: 5 (1214 palabras) Publicado: 14 de octubre de 2011
1) Diseñe un algoritmo y el respectivo diagrama de flujo que lea cuantos pedidos se efectuaran del siguiente menú:
* Hamburguesa (30bsf).
* Hamburguesa especial (45 bsf).
* Papas Fritas (10 bsf).
* Refresco (10bsf).
Calcule el precio total a cancelar.
Algoritmo.
Inicio
PED=0, H=0, NH=0, CH=0, HE=0, NHE=0, CHE=0, PF=0, NPF=0, CPF=0, R=0, NR=0, CR=0, CT=0
Leer introduzcael pedido, PED
Si PED = 0 entonces
Fin
De lo contrario
Leer introduzca la cantidad de hamburguesas, H
Si H<>0 entonces
NH=NH+H
CH=30×NH
Leer introduzca la cantidad de hamburguesas, H
De lo contrario
Leer introduzca la cantidad de hamburguesas especiales, HE
Si HE<>0 entonces
NHE=NHE+HE
CHE=45×NHE
Leerintroduzca la cantidad de hamburguesas especiales, HE
De lo contrario
Leer introduzca la cantidad de papas fritas, PF
Si PF<>0 entonces
NPF=NPF+PF
CPF=10×NPF
Leer introduzca la cantidad de papas fritas, PF
De lo contrario
Leer introduzca la cantidad de refresco, R
Si R<>0 entonces
NR=NR+R
CR=10×NR
Leer introduzcala cantidad de papas fritas, PF
De lo contrario
Fin del SI
Fin del SI
Fin del SI
Fin del SI
Fin del SI
CT=CH+CHE+CPF+CR
Imprimir la cuenta total, CT
Fin
2) SI
Diseñe un algoritmo y el respectivo diagrama de flujo que calcule la calificación final a partir de las calificaciones parciales de cada área. La entrada de datos está compuesta de cuatro elementos separados: Nombre delAlumno, Nota de Matemática, Nota de Castellano y nota de Inglés. La salida debe contener el nombre del estudiante, las tres calificaciones obtenidas y el promedio final.
Algoritmo.
Inicio
N=0, M=0, CM=0, AM=0, PM=0, C=0, CC=0, AC=0, PC=0, I=0, CI=0, AI=0, PI=0, AF=0, PF=0
Leer introduzca Nombre del Alumno, N
Leer introduzca nota de Matemática, M
Mientras M<>0
CM=CM+1
AM=AM+M
Fin delmientras
PM=AM/CM
Leer introduzca nota de Castellano, C
Mientras C<>0
CC=CC+1
AC=AC+C
Fin del mientras
PC=AC/CC
Leer introduzca nota de Ingles, I
Mientras I<>0
CI=CI+1
AI=AI+I
Fin del mientras
PI=AI/CI
AF=PM+PC+PI
PF=AF/3
Imprimir el Nombre del Alumno, N, la nota final de Matemática, PM, la nota final de Castellano, PC, la nota final de Ingles, PI y el promedio final delAlumno, PF
Fin

3) SI
Diseñe un algoritmo y el respectivo diagrama de flujo que calcule el bono compensatorio de un empleado si, se toma en cuenta su antigüedad. Si esta es mayor a 10 años se le da un bono de 10% sobre su sueldo y si es menor o igual se le dará un bono de 5%. Se leerá nombre del empleado sueldo y antigüedad.
Algoritmo.
Inicio
E=0, A=0, S=0, B=0, SF=0
Leer introduzcaNombre del Empleado, E
Leer introduzca Antigüedad del Empleado, A
Si A ≤ 10 entonces
Leer introduzca Sueldo del Empleado, S
B= Sx0,05
SF= S+B
De lo contrario
Leer introduzca Sueldo del Empleado, S
B= Sx0,10
SF= S+B
Fin del SI
Imprimir el Nombre del Empleado, E, la Antigüedad del Empleado, A y el nuevo sueldo del Empleado, SF.
Fin

DIAGRAMA DE FLUJO
INICIO

E=0, A=0, S=0, B=0, SF=0INTRODUZCA NOMBRE DEL EMPLEADO, E

SUELDO DEL EMPLEADO, S

SUELDO DEL EMPLEADO, S

A ≤ 10

B= Sx0,05

B= Sx0,10

SF= S+B

SF= S+B

E, A, SF

FIN

4) Diseñe un algoritmo y el respectivo diagrama de flujo que a partir de la siguiente información: cantidad de oficiales, además se posee por cada oficial RANGO (1:Teniente, 2:Coronel, 3:Capitan, 4:General), años de servicio yedad, se desea determinar:
* Cuantos Tenientes son mayores de 30 años.
* Promedio de edad de los Coroneles
* Promedio de edad de todos los Oficiales.
Algoritmo.
Inicio
R=0, T=0, ET=0, NTM=0, AST=0, CT=0, AAST=0, PAST=0, Co=0, Eco=0, CCo=0, AACo=0, PACo=0, ASCo=0, AASCo=0, PASCo=0, Ca=0, ASCa=0, CCa=0, AASCa=0, PASCa=0, Ge=0, ASGe=0, CGe=0, AASGe=0, PASGe=0, ASO= 0, PASO=0
Leer...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS