Costo de una pagina web

Desarrolle un programa para estimar el costo de una pagina Web si posee los siguientes elementos:
1. Diseño de la Pagina: 4000.00 Lps
2. Archivo CSS: 1500.00 Lps
3. Valor de Pagina c/u: 800.00 Lps
4. Archivo Bootstrap 1100.00 Lps
5. Galeria de imágenes 3000.00 Lps
6. Carrito de compras 40,000.00 Lps

En esta ocasión les comparto un algoritmo para estimar el costo de una pagina web, como siempre lo comparto con mucho gusto.

Bien como ya es costumbre en este Blog, vamos a explicar el funcionamiento de este algoritmo, en mi caso le puse:

Algoritmo detarea

Declaramos las siguientes variables.

       Definir elemento, a, b, c, d, e, f Como Entero

       Definir costo Como Real

Las inicializo antes del ciclo mientras.

       a = 0

       b = 0

       c = 0

       d = 0

       e = 0

       f = 0

       costo = 0

       elemento = 0

Utilizo un ciclo que se repetirá infinitamente mientras la variable elemento sea diferente de 7.

       Mientras elemento <> 7 Hacer

En el cuerpo del bucle hacemos una especie de menú, donde el usuario seleccionara los elementos que desea en el diseño de la página.

                        Escribir «»

               Escribir «Selecciona los elementos de la pagina»

               Escribir «1 = Diseño de la Pagina: $4000»

               Escribir «2 = Archivo CSS: $1500»

               Escribir «3 = Valor de Pagina c/u: $800»

               Escribir «4 = Archivo Bootstrap $1100»

               Escribir «5 = Galeria de imágenes $3000»

               Escribir «6 = Carrito de compras $40,000»

               Escribir «7 = Terminar«

El número que seleccione el usuario se almacena en la variable elemento.

                   leer elemento

               Escribir «»

Evaluamos si la variable elemento es diferente de 7.

               si elemento <> 7 Entonces

Cuando la condición se cumpla, entonces evaluamos si la variable elemento tiene un numero entre 1 y 6.

                      si elemento > 0 y elemento < 7 entonces

Si esta condición se cumple, entonces nuevamente evaluamos si elemento es igual a 1 y al mismo tiempo si la variable centinela “a” es igual a cero.

Deja te explico manejo variables centinelas (a,b,c,d,e y f) que se activan en 1, cuando se cumplen las condiciones, con esto logramos que el usuario no pueda repetir un elemento.

                                          si elemento == 1 y a == 0 Entonces

Si la condición se cumple, entonces le sumamos a la variable costo $4000.

                                          costo = costo + 4000

Y activamos la variable centinela a en 1.

                                              a = 1

                              FinSi

Después evaluamos si la variable elemento es igual a 2 y al mismo tiempo que la variable b sea igual a cero.

                                          si elemento == 2 y b == 0 Entonces

Si esta condición se cumple, le sumamos a la variable costo $1500

                                                      costo = costo + 1500

Y activamos la variable b en 1.

                                                  b = 1

                              FinSi

Evaluamos si la variable elemento es igual a 3 y al mismo tiempo que la variable c sea igual a cero.

                                       si elemento == 3 y c == 0 Entonces

Si esta condición se cumple, entonces pedimos que se ingrese el número de páginas de la web.  

                                                  Escribir «Ingresa el número de páginas»

Este número lo almacenamos en la variable n.

                                                  leer n

Multiplicamos el número de las páginas por $800 y el resultado lo sumamos en la variable costo.                                                         

                                              costo = costo + (800 * n)

Y activamos la variable c en 1.

                                              c = 1

                              FinSi

Evaluamos si la variable elemento es igual a 4, y al mismo tiempo que la variable d sea igual a cero.                                      

                                  si elemento == 4 y d == 0 Entonces

Si la condición se cumple, entonces sumamos en la variable costo $1100

                                                  costo = costo + 1100

Y activamos en 1 la variable d.

                                              d = 1

                              FinSi

Evaluamos si la variable elemento es igual a 5 y al mismo tiempo si la variable e es igual a cero.                          

                                       si elemento == 5 y e == 0 Entonces

Si la condición se cumple, entonces sumamos en la variable costo $3000

                                                      costo = costo + 3000

y activamos la variable e en 1.

                                                  e = 1

                              FinSi

Finalmente evaluamos si la variable elemento es igual a 6 y que la variable f sea igual a cero.

                                       si elemento == 6 y f == 0 Entonces

Cuando ambas condiciones se cumplan, entonces sumamos en la variable costo $40,000

                                                      costo = costo + 40000

Y activamos la variable f en 1.

                                          f = 1

                             FinSi

                      SiNo

Cuando se ingrese un número fuera del rango entre 1 y 6, entonces mostramos un mensaje donde indicamos que se ingrese un número correcto.

                              Escribir «Ingresa un numero correcto»

                      FinSi

               FinSi

       FinMientras

Fuera del ciclo mientras mostramos el total a pagar por la página web.

       Escribir «El costo de la página web es: $»,costo

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Costo de una pagina web
Costo de una pagina web

Descarga el código

Bien amigos espero que este algoritmo les guste y más que nada que les pueda ser de utilidad, les comparto el código.

5 comentarios

  1. Buenas noches caballero, permita me darle las gracias por tan excelente labor de subir estos algoritmos para ayudarnos a aprender, tengo una duda en este algoritmo veo en sus resultados que sumó todas las variables , lo que no entiendo es por que cuando transcribí su código no me suma como a usted incluso copie y pegue su código y no me suma las variables solo muestra lo que valen.

      1. hola buenos dias mauro me podrias ayudar con esto
        Elabore un algoritmo que permita calcular el área de un triángulo Equilátero. Tome como
        referencia la siguiente fórmula
        … Elabore un algoritmo en PSeInt que, dado los tres lados de un
        triángulo, pueda determinar su área. Para la misma debe tomar en cuenta la siguiente imagen.
        También se requiere que su programa muestre el valor del semi perímetro del triángulo y por
        supuesto el Área del triángulo

        … Un trabajador requiere conocer a cuánto asciende su salario Bruto y le ha solicitado que usted
        realice el cálculo respectivo. Para la misma se requiere conocer su Rata por Hora (las horas
        trabajadas) y sus Salario x Hora. Una vez usted obtenga esa información proceda a realizar el
        cálculo. Para este problema no se requieren calcular las deducciones.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *