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.
Bien amigos espero que este algoritmo les guste y más que nada que les pueda ser de utilidad, les comparto el código.
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.
Efectivamente todo lo vamos sumando en la variable costo, al final la muestro en pantalla, te comparto el código.
https://pseudocodigoejemplos.com/wp-content/uploads/Costo-de-una-pagina-web.txt
Cabe señalar que en la configuración de mi simulador lo tengo configurado en modo flexible.
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.
Para calcular el área del triangulo puedes utilizar la formula de Herón.
https://youtu.be/F5jA4RxRh6E
Le agradezco muchisimo. Usted tiene clases o algo asi de paga?