El gerente de una compañia automotriz desea determinar el impuesto

El gerente de una compañia automotriz desea determinar el impuesto que va a pagar por cada uno de los automóviles que posee, además del total que va a pagar por cada categoría y por todos los vehículos, basándose en la siguiente clasificación:

Los vehículos con clave 1 pagan 10% de su valor. Los vehículos con clave 2 pagan 7% de su valor. Los vehículos con clave 3 pagan 5% de su valor.

Hola amigos como están, en esta ocasión les comparto un algoritmo para calcular el impuesto a pagar por n cantidad de automóviles.

Como ya es costumbre en este Blog, vamos a explicar el funcionamiento de este algoritmo.

Entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:

Algoritmo detarea

Con la palabra reservada Definir declaramos las variables n y clave, estas variables las declaramos de tipo entero.

            Definir n, clave Como Entero

También declaramos las siguientes variables de tipo real.

            Definir precio,impuesto,categoria1,categoria2,categoria3,total como real

Con la función escribir y entre comillas dobles, pedimos que se ingrese el número de autos.

            Escribir «Ingresa el número de autos»

Este número lo guardamos con la función leer en la variable n.

            leer n

Inicializamos las siguientes variables con el número cero.

            total = 0

       categoria1 = 0

       categoria2 = 0

       categoria3 = 0

Utilizamos un ciclo que se repetirá mientras n sea mayor a cero.

            Mientras n > 0 Hacer

En cada bucle vamos pidiendo el precio de cada uno de los autos.

                        Escribir «Ingresa el precio del auto «,x

Este número lo guardamos en la variable precio.

                        leer precio

También pedimos la clave del automóvil.

                        Escribir «Ingresa la clave»

Este número se almacena en la variable clave.

                        leer clave

Evaluamos si la clave es mayor a 0 pero menor a 4.

                        si clave > 0 y clave < 4 Entonces

Si la condición se cumple, entonces evaluamos si la clave es igual a 1.

                                   si clave == 1 Entonces

Cuando esta condición se cumpla, entonces calculamos un impuesto del 10%.

                                               impuesto = precio * .10

Y sumamos en la variable categoría1 el impuesto aplicado.

                                               categoria1 = categoria1 + impuesto

                      SiNo

Cuando la clave no sea igual a 1, entonces evaluamos si la clave es igual a 2.

                                               si clave == 2 Entonces

Cuando esta condición se cumpla, entonces calculamos un impuesto del 7%.

                                                           impuesto = precio * .07

Y almacenamos este impuesto en la variable categoria2.

                                                           categoria2 = categoria2 + impuesto

                              SiNo

Cuando la condición anterior no se cumpla, es decir si la clave no es 2, entonces significa que la clave es 3, entonces calculamos un impuesto del 5%.

                                                           impuesto = precio * .05

Este impuesto lo vamos almacenando en la variable categoria3.

                                                           categoria3 = categoria3 + impuesto

                              FinSi

                      FinSi

En la variable total vamos sumando todos los impuestos aplicados.

                                   total = total + impuesto

Con la función escribir mostrando el impuesto aplicado por cada auto.

                                   Escribir «El impuesto a pagar por el auto «,n,» es $»,impuesto

Decrementamos la variable n en 1, es decir en cada bucle del ciclo le vamos restando 1, esto lo hacemos para que el ciclo tenga movimiento y no se vaya a quedar en un ciclo infinito.

                                   n = n – 1

               SiNo

Cuando se ingrese una clave diferente de 1,2 o 3, entonces mostramos un mensaje en pantalla donde indicamos que la clave no existe.

                                   Escribir «Esta clave no existe»

               FinSi

       FinMientras

Finalmente fuera del ciclo, mostramos los siguientes mensajes.

Mostramos el impuesto a pagar por la categoría 1.

            Escribir «El impuesto a pagar por la categoria 1 es: $»,categoria1

El impuesto a pagar por la categoría 2.

            Escribir «El impuesto a pagar por la categoria 2 es: $»,categoria2

El impuesto a pagar por la categoría 3.

            Escribir «El impuesto a pagar por la categoria 3 es: $»,categoria3

Finalmente mostramos el impuesto total por todos los autos.

            Escribir «El impuesto total por todos los autos es: $»,total      

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

El gerente de una compañia automotriz desea determinar el impuesto
El gerente de una compañia automotriz desea determinar el impuesto

Descarga el código

Bien amigos esta es la solución de este algoritmo, espero les guste y más que nada que les pueda ser de utilidad, les comparto el código

Deja un comentario

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