Ejercicios:
1. La tangente de un ángulo se define como el cociente entre el seno y el coseno de dicho ángulo.
tan(∝)=sen (∝)cos(∝)
Proceso TANGENTE
Escribir "ingrese angulo"
Leer ang
angr<-(ang*pi)/180
si cos(angr)<>0 Entonces
tang<-sen(angr)/cos(angr)
Escribir "tangente:",tang
Sino
Escribir "el coseno del angulo no puede ser cero"
FinSi
FinProceso
3. En un negocio de productos electrodomésticos aplica un descuento del 8% a todos aquellos clientes cuya compra es superior a $2,500. Dado como dato el momento de compra del cliente, calcule lo que el mismo debe pagar. Haga el diagrama de flujo correspondiente.
Proceso sin_titulo
Escribir "Escriba de cuanto fue la compra"
Leer COM
Si COM>2500 Entonces
P<-COM*0.08
DS<-COM-P
Sino
DS<-COM
Fin Si
Escribir "El descuento es de: $",P
Escribir "Total a pagar: $",DS
FinProceso
5. Dados los datos 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 que imprima el mensaje que considere
apropiado):
((A-C)^2)/D
Y
((A-B)^3)/D
Proceso sin_titulo
Escribir 'Elija una formula para aplicar'
Escribir " 1 -
FORMULA 1 (A-C^2)/D"
Escribir " 2 -
FORMULA 2 (A-B^3)/D"
Leer OP
Segun OP Hacer
1:
Escribir
"ingrese un numero A"
Leer A
Escribir "ingrese un numero
B"
Leer B
Escribir "ingrese un numero
C"
Leer C
Escribir "ingrese un numero
D"
Leer D
Si D>0 Entonces
F1<-((A-C)^2)/D
Sino
Escribir "ERROR"
FinSi
2:
Escribir "ingrese un numero A"
Leer A
Escribir "ingrese un numero
B"
Leer B
Escribir "ingrese un numero
C"
Leer C
Escribir "ingrese un numero
D"
Leer D
Si D>0 Entonces
F1<-((A-B)^3)/D
Sino
Escribir "ERROR"
finsi
FinSegun
Escribir "SU RESULTADO ES: ",F1
Escribir ""
Escribir ""
FinProceso
7. Construya un diagrama de flujo tal que 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%
Proceso sin_titulo
Escribir "Ingrese el sueldo: "
Leer S
Si S<10000 Entonces
AUM<-S*0.15
FinSi
Si S<=10000 Entonces
AUM<-S*0.11
FinSi
Si S<=15000 Entonces
AUM<-S*0.11
FinSi
Si S>15000 Entonces
AUM<-S*0.08
Fin Si
NS<-S+AUM
Escribir "Su aumento es de: $",AUM
Escribir "Su nuevo sueldo es de: $",NS
esperar tecla
Limpiar Pantalla
FinProceso
9. Construya un diagrama de flujo tal que dado como datos A y
N, compruebe la igualdad de la siguiente expresión:
𝐴^−𝑁=1/𝐴^
15. Construya un diagrama de flujo que permita realizar operaciones aritméticas
elementales.
Proceso sin_titulo
Para c<-1 Hasta 10 Con Paso 1 Hacer
Escribir 'Ingresar Numero 1:'
Leer N1
Escribir "Ingresar Numero 2: "
Leer N2
Escribir ""
Escribir ""
Escribir 'Presione una tecla para continuar'
Escribir ""
Esperar Tecla
Escribir 'Elija una opción:'
Escribir ' 1 - SUMA'
Escribir ' 2 - RESTA'
Escribir ' 3 - MULTIPLICACION'
Escribir ' 4 - DIVISION'
Escribir ' 0 - PARA SALIR'
Leer Op
Segun Op Hacer
1:
S<-N1+N2
Escribir "LA SUMA ES: ",S
2:
R<-N1-N2
Escribir "LA RESTA ES: ",R
3:
M<-N1*N2
Escribir "LA MULTIPLICACION ES: ";
4:
D<-N1/N2
Escribir "LA DIVISION ES: "
0:
EligeSalir<-Verdadero
FinSegun
Fin Para
FinProceso
20. Escriba un diagrama de flujo que permita realizar la conversión de pesos y medidas.
Considere las siguientes equivalencias:
Medidas de longitud:
1 pulgada equivale a 25.4 milímetros
1 yarda equivale a 0.9144 metro
1 milla equivale a 1.6093 kilómetro
1 pulgada2 equivale a 6.452 centímetros2
1 pie2 equivale a 0.09290 metro2
1 yarda2 equivale a 0.8361 metro2
1 acre equivale a 2.59 kilómetros2
Medidas de volumen:
1 pie3 equivale a 0.02832 metro3
1 yarda3 equivale a 0.7646 metro3
1 pinta equivale a 0.56826 litro
1 galón equivale a 4.54609 litros
Medidas de peso:
1 onza equivale a 28.35 gramos
1 libra equivale a 0.45359 kilogramo
1 ton inglesa equivale a 1.0160 tonelada
Proceso sin_titulo
Escribir 'Presione una tecla para continuar'
Esperar Tecla
Escribir "Elija una opción:"
Escribir " 1 - Medidas de longitud"
Escribir " 2 - Medidas de volumen"
Escribir " 3 - Medidas de peso"
Escribir ""
Leer OP
Segun OP Hacer
1:
Escribir "Elija una opción:"
Escribir " 1 - Pulgadas a Milimetros"
Escribir " 2 - Yardas a Metros"
Escribir " 3 - Millas a Kilimetros"
Escribir " 4 - Pulgadas cuadradas a Centimetros cuadrados"
Escribir " 5 - Pie cuadrado a Metros cuadrados"
Escribir " 6 - Yardas cuadradas a Metros cuadrados"
Escribir " 7 - Acres a Kilometros cuadrados"
Escribir ""
Leer OP1
Escribir "Ingrese el la cantidad que desea convertir"
Leer N
Segun OP1 Hacer
1:
P<-N*25.4
Escribir "",N," Pulgadas son ",P," Milimetros"
2:
YA<-N*0.9144
Escribir "",N," Yardas son ",YA," Metros"
3:
MI<-N*1.6093
Escribir "",N," Millas son ",MI," Kilometros"
4:
P2<-N*6.452
Escribir "",N," Pulgadas cuadradas son ",P2," Centimetros cuadrados"
5:
PIE<-N*0.09290
Escribir "",N," Pie cuadrado son ",PIE," Metros cuadrados"
6:
YAR<-N*0.8361
Escribir "",N," Yardas cuadradas son ",YAR," Metros cuadrados"
7:
ACR<-N*2.59
Escribir "",N," Acres son ",ACR," Kilometros cuadrados"
Fin Segun
2:
Escribir "Eliga una opcion"
Escribir " 1 - Pies cubicos a metros cubicos"
Escribir " 2 - Yardas cubicas a metros cubicos"
Escribir " 3 - Pinta a litros"
Escribir " 4 - Galon a litros"
Escribir ""
Leer OP2
Escribir "Ingrese el la cantidad que desea convertir"
Leer N
Segun OP2 Hacer
1:
M3<-N*0.02832
Escribir "",N," Pies cubicos son ",M3," metros cubicos"
2:
M<-N*0.7646
Escribir "",N," Yardas cubicas son ",M," metros cubicos"
3:
PIN<-N*0.56826
Escribir "",N," Pintas son ",PIN," Litros"
4:
G<-N*4.54609
Escribir "",N," Galon son ",G," Litros"
Fin Segun
3:
Escribir " 1 - Onzas a Gramos"
Escribir " 2 - Libras a Kilogramos"
Escribir " 3 - Ton inglesa a Tonelada"
Escribir ""
Leer OP3
Escribir "Ingrese la cantidad a convertir"
Leer N
Segun OP3 Hacer
1:
GR<-N*28.35
Escribir "",N," Onzas son ",GR," Gramos"
2:
KG<-N*0.45359
Escribir "",N," Libras son ",KG," Kilogramos"
3:
TON<-N*1.0160
Escribir "",N," Ton son ",TON," Tonelada"
Fin Segun
Fin Segun
FinProceso
21. Los clientes de un hospital tienen una credencial en la
que la que además de otra
información registra una categoría que depende de los
ingresos económicos del núcleo
familiar del paciente (cliente). Teniendo en cuenta la
categoría el hospital les hace un
descuento cuando tienen que pagar su cuenta, con base a la
siguiente tabla:
Categoría Descuento
1 -33%
2 -22%
3 -15%
4 -5%
Proceso sin_titulo
Escribir "Este programa le ayudara a sabar su descuento basandose"
Escribir "en la categoria al que usted pertenece"
Escribir ""
Escribir "Ingrese la cantidad a pagar"
Leer PA
Escribir "Eliga la categoria a la que pertenece"
Escribir "Categoria 1"
Escribir "Categoria 2"
Escribir "Categoria 3"
Escribir "Categoria 4"
Leer OP
Segun OP Hacer
1:
DS<-PA*0.33
2:
DS<-PA*0.22
3:
DS<-PA*0.15
4:
DS<-PA*0.05
De Otro Modo:
Escribir "No pertenece a ninguna de las categorias"
Fin Segun
N<-PA-DS
Escribir ""
Escribir "Cantidad a pagar: $",PA
Escribir "Descunto por categoria: $",DS
Escribir "Nueva cantidad a pagar: $",N
Escribir ""
esperar 3 segundo
Escribir "HH"
FinProceso
0 comentarios:
Publicar un comentario