Programacion

Páginas: 5 (1105 palabras) Publicado: 11 de septiembre de 2012
PS 2.1
La tangente de un ángulo se define como el cociente entre el seno y el seno y el coseno de dicho ángulo. tan(∝)=sen(∝)cos (∝)
Construya un diagrama de flujo que le permita calcular la tangente de un angulo considerando que se conoce el valor del seno y del coseno del mismo. Recuerde que el coseno debe ser diferente de 0
Inicio
Inicio
Datos de entrada: seno, coseno
Datos desalida: tan
Seno, coseno
Seno, coseno
1.- inicio
2.- leer seno, coseno
3.- calcular tangente
Tangente= (seno/coseno)

Tangente= (seno/coseno)

Tangente= (seno/coseno)
Si coseno >0 imprimir resultado
Otro caso imprimir “error”
coseno >0
coseno >0
Fin si
no
no
si
si
fin
fin
“error”
“error”
Tangente
Tangente
4.- Fin

PS 2.3
Inicio
Inicio
fin
findescuento
descuento
En un negocio de productos electrodomésticos aplican un descuento del 8% a todos aquellos clientes cuya compra es superior a $2500. Dado como dato el monto de compra del cliente, calcule lo que el mismo debe pagar. Haga el diagrama de flujo correspondiente.
Datos de entrada: COMPRA
Datos de salida: descuento
compra
compra

1.- inicio
2.- leer compra
no
nocompra>2500
compra>2500
3.- validar compra
Si compra>2500
Entonces descuento=(compra-(compra*0.08))
Imprimir: descuento
“no hay descuento”
“no hay descuento”
si
si
Otro caso imprimir: “no hay descuento”
Descuento=(compra-(compra*0.08)
Descuento=(compra-(compra*0.08)
Fin si
4.-fin

no
no
si
si
fin
fin
D=0
D=0
A, B, C, D

A, B, C, D

Inicio
Inicio
Dados losdatos A, B, C y D que representan números enteros construya un diagrama de flujo que calcule el resultado de las siguientes expresiones (si D es igual a 0 imprima el mensaje que considere apropiado)
Dato de entrada: A, B, C, D
“error”
“error”
Dato de salida: R1, R2

1.- inicio
2.- leer A, B, C, D
3.- validar igualdad
Si D=0
Entonces “error”
R1, R2
R1, R2
R1=A-B**2D
R2=A-B**3DR1=A-B**2D
R2=A-B**3D
Otro caso:

Construya un diagrama de flujo talque dado como dato el sueldo de un trabajador calcule su aumento según el siguiente criterio:
Sueldo< $10,000 aumento 15%
$10,000≤Sueldo ≤ $15,000 aumento 11%
Sueldo> $15,000 aumento 8%
Inicio
Inicio
S

S

S< $10000
S< $10000
no
no
si
si
NS= (sueldo+(sueldo*0.15)
NS=(sueldo+(sueldo*0.15)
S≤15000
S≤15000
si
si
no
no
NS= (sueldo+(sueldo*0.11)
NS= (sueldo+(sueldo*0.11)
NS= (sueldo+ (sueldo*0.08)
NS= (sueldo+ (sueldo*0.08)
NS
NS

fin
fin

PS 2.9
Construya un diagrama de flujo tal que dado como datos A y N compruebe la igualdad de la siguiente expresión:
A-N= 1AN

A,N

A,N

Inicio
Inicio



R=(A)**-N

R=(A)**-N

no
no
“error”“error”

si
si
R=(1/(AN)
R=(1/(AN)
“cumple”
“cumple”
fin
fin

2.11
Construya un diagrama de flujo tal que dado como dato Y, calcule el resultado de la siguiente función:
D3= Y+36 si 0<Y ≤11
Y2-10 si 11< Y ≤33
X= Y3 +Y2-1 si 33<Y ≤ 64
0 `para cualquier otro valor de Y
fin
fin
X
X
Y2 -10
Y2 -10
no
no
si
si
3= Y +36
3= Y +36
Y≤33
Y≤33
no
no
si
si0<Y ≤11
0<Y ≤11
Y

Y

Inicio
Inicio

si
si
no
no
no
no
0
0
Y≤64
Y≤64
Y3 +Y2-1
Y3 +Y2-1

PS 2.13
Dados tres números reales A, B, C identifique cual es el mayor. Considere a fin de simplificar el problema que los números son diferentes. Haga el fiagrama e flujo correspondiente.
fin
fin
A, B, C

A, B, C

A>B

A>B

si
si
no
no
Inicio
Inicio
Darosde entrada: A, B, C

B, “es mayor”
B, “es mayor”
C, “es mayor”
C, “es mayor”
no
no
si
si

C>B

C>B

C, “es mayor”
C, “es mayor”
si
si
no
no
A, “ES MAYOR”
A, “ES MAYOR”
A>C
A>C

PS 2.15
Construya un diagrama de flujo que permita realizar operaciones aritméticas elementales, según la clave ingresada.
Imprima la clave ingresada y el resultado de la...
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