1. Realizar un diagrama de flujo para la compra de un electrodoméstico, en el cual si paga en efectivo tendrá un descuento del 20 por ciento y se paga con tarjeta un recargo del 12 por ciento del iva y del 10 por ciento por uso dela tarjeta.
2. Realizar un diagrama de flujo que permita ingresar 10 números hasta que el usuario digite el carates N.
3. Realizar un diagrama de flujo que sume los números enteros positivos hasta que el número sea mayor que 50.
4. Realizar un diagrama de flujo que presente los 10 primeros números pares.
Respuestas
Respuestas:
Hola.
Adjunto los diagrama de flujo en la imagen de los ejercicios y el pseudocodigo.
1. Ejercicio
Proceso ejercicio_1
Definir compra,pago,recarga1,recarga2,descuento Como Real;
Definir tipo_pago Como Entero;
Escribir 'Ingresar el tipo de pago:';
compra <- 0;
Escribir '1.Efectivo';
Escribir '2.Tarjeta';
Leer tipo_pago;
Segun tipo_pago Hacer
1:
Escribir 'Ingresar monto en efectivo: ';
Leer pago;
descuento <- pago*0.20;
compra <- pago-descuento;
2:
Escribir 'Ingresar monto de la tarjeta: ';
Leer pago;
recarga1 <- pago*0.12;
recarga2 <- pago*0.10;
compra <- pago+recarga1+recarga2;
De Otro Modo:
Escribir 'Debe ingresar tarjeta o efectivo';
FinSegun
Escribir 'El total por la compra es : ',compra;
FinProceso
2. Ejercicio
Proceso ejercicio_2
Definir num,i Como Entero;;
Definir x como caracter;
Escribir "Ingresar 10 numeros:";
Escribir "====================";
Repetir
i<-1;
Mientras i<=10 hacer
Escribir "Numero",":[",i,"]";
Leer num;
i<-i+1;
FinMientras
Escribir "Desea seguir ingresando numeros?: S = si, N = No";
Leer x; //'S', ingresar numeros, 'N' no ingresa numeros.
Hasta Que (x="N" o x="n")
FinProceso
3. Ejercicio
Proceso sin_titulo
Definir num,n,s Como Entero;
s <- 0;
Escribir 'Ingresar un número:';
Leer num;
Mientras num<=50 Hacer
s <- s+num;
Escribir 'Ingresar otro número:';
Leer num;
FinMientras
Escribir 'Suma: ',s;
FinProceso
4. Ejercicio.
Proceso ejercicio_4
Definir i,n Como Entero;
Para i<-1 Hasta 10 Hacer
Escribir i*2;
FinPara
FinProceso
Saludos.