Algoritmos y Programacion 3 y 4

14
ALGORITMOS Y PROGRAMACION Laboratorio Nº 03 Estructura selectiva simple Ejercicios: 1.- Un cobrador de impuestos tiene una meta de cobrar 1000 soles, realiza tres cobranzas; si el dinero obtenido supera la meta mostrar un mensaje respectivo. Al final del algoritmo mostrar el monto cobrado. Algoritmo ejercicio1 Inicio Leer A, B, C; C1<-A; C2<-B; C3<-C; DT<-C1+C2+C3; Si (DT>1000) Entonces Escribir "Meta Superada"; Fin Si Escribir DT; Fin Inicio Leer A, B, C C1<-A C2<-B C3<-C DT<-C1+C2+C3 Escribir "Meta Superada" Si Escribir DT Fin No DT>1000

description

tarea 3 y 4

Transcript of Algoritmos y Programacion 3 y 4

  • ALGORITMOS Y PROGRAMACION

    Laboratorio N 03

    Estructura selectiva simple

    Ejercicios:

    1.- Un cobrador de impuestos tiene una meta de cobrar 1000 soles, realiza tres cobranzas; si el

    dinero obtenido supera la meta mostrar un mensaje respectivo. Al final del algoritmo mostrar

    el monto cobrado.

    Algoritmo ejercicio1

    Inicio

    Leer A, B, C;

    C1

  • 2.- Una persona realiza 5 compras en un supermercado. Existe la oferta de que si la compra

    supera los 550 soles, se le hace un descuento del 10%. Mostrar el monto a pagar.

    Inicio

    Leer A, B, C, D, E

    C1

  • 3.- Leer un tiempo en segundos y determinar cuantos minutos hay, al final del algoritmo

    mostrar los segundos sobrantes.

    Inicio

    Leer A

    TS60 Entonces

    CM=TS/60

    SS=TS mod 60;

    Fin Si

    Escribir "LOS SEGUNDOS SOBRADOS=",+SS;

    Fin

    No TS>60

  • Laboratorio N 04

    Estructura selectiva Doble

    1.- Determinar si un alumno aprueba o desaprueba un curso, conociendo que aprobara si su

    promedio de tres calificaciones es mayor o igual a 10.5, desaprobado en caso contrario

    Si

    Fin

    Escribir "APROVADO" No Escribir "DESA

    PROVADO"

    Algoritmo Ejemplo1

    Inicio

    Leer C1, C2, C3;

    Prom=C1+C2+C3/3;

    Si Prom>=10.5 Entonces

    Escribir "APROVADO";

    Sino

    Escribir "DESAPROVADO";

    Fin Si

    Fin

    Inicio

    Leer C1, C2, C3

    Prom=C1+C2+C3

    CT>550

  • 2.- Un estudiante del curso de fundamentos de programacin ha obtenido cinco notas en

    desarrollo de la primera unidad, las cuales servirn solamente 4 para determinar el promedio

    final, eliminndose la menor nota. Mostrar la nota promedio y la nota eliminada

    Algoritmo Ejemplo2

    Inicio

    Leer C1, C2;

    Si C1C2 Entonces

    PRO=C2

    ME=C1

    Sino

    PRO=C1

    ME=C2

    Leer C3;

    Si C3ME Entonces

    PRO=(PRO+ME)/2

    ME=C3

    Sino

    PRO=(PRO+C3)/2

    ME=ME

    Leer C4;

    Si C4ME Entonces

    PRO=(PRO+ME)/2

    ME=C4

    Sino

    PRO=(PRO+C4)/2

    ME=C4

    Leer C5;

    Si C5ME Entonces

    PRO=(PRO+ME)/2

    ME=C5

    Sino

    PRO=(PRO+C5)/2

    ME=ME

    Fin Si

    Fin Si

    Fin Si

    Fin Si

    Escribir "La nota promedio=",+PRO;

    Escribir "la nota eliminada=",+ME

    Fin

  • 3.- En un almacn se hace un 20% de descuento a los clientes cuya compra supere los $1000

    Cul ser la cantidad que pagara una persona por su compra?

    Inicio

    Leer compra

    No

    Si

    Compra>1000

    Fin

    Des = compra * 0.20

    Des = 0

    Algoritmo Ejemplo1

    Inicio

    Leer Compra

    Si Prom>1000 Entonces

    Des=Compra*0.20;

    Sino

    Des=0

    Fin Si

    TP= Compra Des

    Escribir TP

    Fin

    TP= Compra - Des

    Escribir TP

  • 4.- Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se compran tres camisas o ms se aplica un descuento del 20% sobre el total de la compra y si son menos de tres camisas un descuento del 10%.

    Si

    Fin

    DES=COM*0.2 No DES=COM*0.1

    Inicio

    Leer CST, P

    COM=CST*P

    CST>=3

    TP= Compra - Des

    Escribir TP

    Algoritmo Ejemplo4

    Inicio

    Leer CST, C;

    COM=CST*C

    Si CST>3 Entonces

    DES=COM*0.2

    Sino

    DES=COM*0.1

    Fin Si

    TP=COM-DES

    Escribir TP

    Fin

  • 5. En la empresa Toyota del Per a los clientes se les ofrece los siguientes descuentos en base al precio del auto que se quiere comprar. Auto
  • Realizar un algoritmo que calcule el salario semanal de un obrero, el cual se obtiene de la siguiente manera: Si trabaja 40 horas o menos se le paga $16 por hora

    Si trabaja ms de 40 horas se le paga $16 por cada una de las primeras 40 horas y

    $20 por cada hora extra.

    Algoritmo Ejemplo6

    Inicio

    Leer HDT;

    Si HDT

  • 7. Realizar un algoritmo que lea dos nmeros enteros diferentes y los imprima en forma ascendente

    Algoritmo Ejercicio 7 Inicio

    Leer N1, N2 Si N1 > N2 entonces

    Escribir 'El mayor es: ', N1, ' y el menor es: ', N2 Si no

    Escribir 'El mayor es: ', N2, ' y el menor es: ', N1 Fin Si

    Fin

    Si No

    Inicio

    Leer N1, N2

    N1>N2

    Fin

    Escribir 'El mayor es: ', N2, ' y el menor es: ', N1

    Escribir 'El mayor es: ', N1, ' y el menor es: ', N2

  • 8. Realizar un algoritmo que muestre cual es la edad mayor de las edades de Anthony y Rubn

    Algoritmo Ejercicio 8 Inicio

    Leer EA, ER Si EA > ER entonces

    Escribir 'El mayor es: ', EA, ' y el menor es: ', ER Si no

    Escribir 'El mayor es: ', ER, ' y el menor es: ', EA Fin Si

    Fin

    Si No

    Inicio

    Leer EA, ER

    EA>ER

    Fin

    Escribir 'El mayor es: ', ER, ' y el menor es: ', EA 1

    Escribir 'El mayor es: ', EA, ' y el menor es: ', ER

  • 9. Realizar un algoritmo que convierta de dlares a soles o de soles a dlares.

    Algoritomo Ejemplo9

    Inicio

    Escribir "MENU"

    Escribir '1. Convertir Dolares a Soles'

    Escribir '2. Convertir Soles a Dolares'

    Escribir 'Elija la opcin (1 2)'

    Leer opcion

    Si opcion=1 Entonces

    Leer CD

    T=2.8*CD

    Escribir 'El total es : ',+T, ' Nuevo Soles'

    Sino

    Leer CS

    T= CS/2.83

    Mostrar 'El total es : ',+T, ' Dolares Americanos'

    Fin Si

    Fin

    Si

    Fin

    No

    Inicio

    Escribir "MENU" Escribir '1. Convertir Dolares a Soles' Escribir '2. Convertir Soles a Dolares' Escribir 'Elija la opcin (1 2)'

    Opcion=1

    Leer EA, ER

    Leer CD

    T=2.8*CD

    Escribir 'El total es:

    ',+T, ' Nuevo Soles'

    Leer CS

    T= CS/2.83

    Mostrar 'El total es: ',+T,

    ' Dolares Americanos'