Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ayuda, Pasar de Pseudocódigo a Visual basic (Macros excel)

publicado

Hola, quisiera que alguien me pudiera ayudar en desarrollar una macros para este enunciado, tengo el desarrollo en pseudocódigo. :nailbiting::nailbiting::nailbiting::huh::(

 

Enunciado:


La dirección de tránsito de la municipalidad de Antofagasta tiene la información de los autos existentes en la ciudad. Considerando que los datos se ingresan por pantalla y que cada registro tiene el siguiente formato:

Patente, marca, modelo, año, nombre _ dueño, precio, color, uso

Donde uso puede tener 2 valores, 1 ó 2. Si es 1 significa que es un auto particular, si es 2 es colectivo. Fin de datos: Patente = ‘AAA’. Se le pide que diseñe un algoritmo que entregue los siguientes resultados:

a) Cantidad de autos existentes en la ciudad.

B) Cantidad de autos de color amarillo.

c) Antigüedad media del parque automotriz antofagastino.

d) Valor de cada permiso de circulación. El valor del permiso de circulación corresponde al 5% del precio del auto. Considere que para los autos del año 1999 y posterior, se le debe agregar un 3% extra sobre el precio del auto (es decir un 8%).

e) Total de ingresos de la municipalidad por concepto de permisos de circulación.

f) Cantidad de autos que tiene Juan_Perez. g) Porcentaje de autos particulares.


Program Autos

Begin

CAC← 0 {Se inicializa el contador de autos colectivos}

CAA← 0 {Se inicializa el contador de autos amarillos}

ACA← 0 {Se inicializa el acumulador de años}

IN← 0 {Se inicializa el acumulador de ingresos}

CAJP← 0 {Se inicializa el contador de autos de Juan Perez}

CAP← 0 {Se inicializa el contador de autos particulares}

Read (PAT)

While (PAT <> ‘AAA’) do

Read (MAR, MOD, AÑO, ND, PRE, COL, USO)

If (USO = 1) then

CAP ← CAP + 1

Else

CAC ← CAC + 1

End if

If (COL = ‘Amarillo’) then

CAA ← CAA + 1

End if

ACA ← ACA + 1

If (AÑO >= 1999) then

VPC ← PRE * 0.08

Else

VPC ← PRE * 0.05

End if

Write (‘el valor del permiso de circulación es:’, VPC)

IN ← IN + VPC

If (ND = ‘Juan_Perez’) then

CAJP ← CAJP + 1

End if

Read (PAT)

End while

CTA ← CAP + CAC

Write (‘en Antofagasta hay:’, CTA, ‘autos’)

Write (‘en Antofagasta hay:’, CAA, ‘autos amarillos’)

If (CTA > 0) then

AM ← ACA / CTA

Else

AM ← 0

End if

Write (‘la antigüedad media es:’, AM, ‘años’)

Write (‘Los ingresos de la municipalidad son:’, IN, ‘pesos’)

Write (‘Juan_Perez tiene:’, CAJP, ‘autos’)

If (CTA > 0) then

PAP← (CAP / CTA)*100

Else

PAP← 0

End if

Write (‘el porcentaje de autos particulares es:’, PAP, ‘%’)

End

Featured Replies

No hay posts para mostrar

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.