ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Guia 5 solucion fundamentos de programacion Problema 1


Enviado por   •  17 de Septiembre de 2015  •  Trabajo  •  2.855 Palabras (12 Páginas)  •  158 Visitas

Página 1 de 12

Solucion Guia 5 de Fundamentos de programacion

Problema 1

1) Diseñe un pseudocódigo que calcule y muestre en pantalla las tablas de multiplicar desde el 2 hasta el 10 y con el multiplicador de 1 hasta 10.

entero x,resul

entero num

Inicio

           escriba  "Digite numero de la tabla "

           Lea num

           si (num >=2) y (num<=10) entonces

             Para x <- 1 hasta 10 haga

                    resul <- x * num

                     escriba num, " * ", x, " = ", resul

                       Llamar nueva_linea

                       fin para

                       fin si

   Fin

2). Diseñe un pseudocódigo para obtener el resultado del escrutinio en las elecciones del personero estudiantil de un colegio, se debe considerar que hay 160 electores y que todos votaron. Se presentaron tres candidatos a la elección. El algoritmo debe declarar el ganador entre los tres candidatos que se presentaron a la elección, por mayoría simple.

Entero nve,vc1,vc2,vc3,cv

entero  voto

entero ganador

inicio

                Escriba "Ingrese numero de electores ="//Ingrese el numero de electores ingrese 160 como esta en el problema o si no ingrese el numero de votantes que usted desee

                lea nve

                vc1<-0

                vc2<-0

                vc3<-0

                           para cv<-1 hasta nve haga

                     Escriba "ingrese el valor del voto No ",cv,":"

                lea voto

                si voto=1 entonces

                vc1<-vc1+1

                sino

                si voto=2 entonces

                vc2<-vc2+1

                sino

                 si voto=3 entonces

                 vc3<-vc3+1

                 fin si

                        si (voto<1) y (voto>3)entonces

                escriba "Numero no valido tiene que ser de 1 a 3"

    fin si

        fin si

        fin si

        fin para

                Escriba "total  de votos candidato 1= ",vc1

                llamar nueva_linea

                Escriba "total de votos candidato 2=",vc2

                llamar nueva_linea

                Escriba "total de votos candidato 3=",vc3

                llamar nueva_linea

                si (vc1>vc2) y (vc1>vc3) entonces

                Escriba "El ganador de las votaciones es el candidato 1"

                sino

                llamar nueva_linea

                 si (vc2>vc1) y (vc2>vc3) entonces

                Escriba "El ganador de las votaciones es el candidato 2 "

                sino

                llamar nueva_linea

                 si (vc3>vc1) y (vc3>vc2)entonces

                 

                Escriba "El ganador de las votaciones es el candidato 3"

                llamar nueva_linea

                  fin si

                 fin si

                 fin si

fin

3) La Cía. MAZDA  premia anualmente a sus mejores vendedores de acuerdo a la siguiente tabla:

Si vendió                                                        Le corresponde de Comisión [pic 1]

                                                                            sobre ventas totales

1000000 <= venta < 3000000                                     3%[pic 2]

3000000 <= venta < 5000000                                     4%

5000000 <= venta < 7000000                                     5%

7000000 <= venta < 10000000                                   6%

[pic 3]

Diseñar un pseudocódigo que lea las ventas de 100 vendedores y que escriba la comisión anual que le corresponda  a cada vendedor. Nota ningún vendedor vende más de 10000000 al año.

entero ventas_totales,com,cont_vend

 entero vendedores

 

 inicio

  Escriba "Escriba cantidad vendedores :"//si desea saber la comision de 100 vendedores escriba 100 como esta en el problema o si no ponga el numero de vendedores que necesita

  lea vendedores

    para cont_vend <- 1 hasta vendedores haga

    Escriba "Escriba total de ventas de vendedor no ",cont_vend,"="

  lea ventas_totales

   si (ventas_totales <1000000) o (ventas_totales >=10000000)entonces

  Escriba "El rango debe estar entre 1000000 y 10000000"

  llamar nueva_linea

  sino

    si (ventas_totales>=1000000) y (ventas_totales <3000000) entonces

  com<-ventas_totales*0.03

   Escriba "Comision de vendedor $",com

   llamar nueva_linea

  sino

   si (ventas_totales>=3000000) y (ventas_totales <5000000) entonces

  com<-ventas_totales*0.04

   Escriba "Comision de vendedor $",com

   llamar nueva_linea

  sino

 

  si (ventas_totales>=5000000) y (ventas_totales <7000000) entonces

  com<-ventas_totales*0.05

   Escriba "Comision de vendedor $",com

 llamar nueva_linea

...

Descargar como (para miembros actualizados) txt (11 Kb) pdf (88 Kb) docx (16 Kb)
Leer 11 páginas más »
Disponible sólo en Clubensayos.com