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

Guia 5 solucion fundamentos de programacion Problema 1

Jordi AcevedoTrabajo17 de Septiembre de 2015

2.855 Palabras (12 Páginas)185 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

 sino

 

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

  com<-ventas_totales*0.06

   Escriba "Comision de vendedor $",com

  llamar nueva_linea

   fin si

     fin si

      fin si

     fin si

    fin si

     fin para

   fin

4). Diseñe un pseudocódigo que calcule la suma de los valores de los términos de la serie FIBONACCI hasta el término 20.

entero n1,n2,n3,ter

inicio

Escriba "primer numero: "

lea n1

Escriba "segundo numero: "

lea n2

para ter <-1 hasta 20 haga

n3<-n1+n2

escriba ".",n3

n1<-n2

n2<-n3

llamar nueva_linea

fin para

fin

5). Desarrollar un algoritmo que calcule el salario neto que deben recibir 10 vendedores de un almacén.  Se debe tener en cuenta que se le da auxilio de transporte al vendedor que su salario básico este entre 1 y 3 salarios mínimos  legales vigentes para el 2015. Para el desarrollo del ejercicio tenga en cuenta las siguientes formulas:

Sueldo devengado = salario básico * días laborados / 30.

 

Días laborados = debe ser entre 1 y 30.

Salario Mínimo Legal Vigente(2015):  $644.336.

...

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