Está en la página 1de 1

UNIVERSIDAD DE LAS FUERZAS ARMADAS

ESPE – SEDE LATACUNGA


CARRERA DE INGENIERÍA ELECTRÓNICA Y AUTOMATIZACIÓN – 1er. NIVEL “A”
FUNDAMENTOS DE PROGRAMACIÓN NRC 9943

Docente: Ivone Arias A. Fecha: 04 de agosto de 2023

USO DE ESTRUCTURAS
Resuelva los siguientes problemas, haciendo uso los tipos de datos abstractos Estructuras en el
Lenguaje de programación C:
1. Cree un programa que permita declarar y usar la estructura Celular con los atributos:
número (cadena) operadora (Movistar o Claro)
propietario (cadena) año de fabricación (entero)
Cree un arreglo de n celulares, acorde a lo requerido por el usuario, inicialice los datos de cada uno
de ellos y se obtengan los siguientes resultados:
a. Imprima la información de cada celular creado e inicializado
b. Imprima el porcentaje de celulares para cada operadora
c. Imprima los datos del celular cuyo año de fabricación sea el solicitado por el usuario
2. Cree un programa que permita declarar y usar la estructura Automóvil con los miembros:
placa (cadena) tipo de combustible (gasolina o diésel)
marca (cadena) año de fabricación (entero)
Cree un arreglo de n automóviles, acorde a lo requerido por el usuario, inicialice los datos de cada
uno de ellos y se obtengan los siguientes resultados:
a. Imprima la información de cada automóvil creado e inicializado
b. Imprima la cantidad de automóviles cuya marca sea la requerida por el usuario
c. Imprima la placa y el tipo de combustible del automóvil más nuevo
3. Cree un programa que permita declarar y usar la estructura Estudiante con los miembros:
nombre (cadena) notas de tareas (vector de x flotantes)
Id (cadena) promedio (flotante)
Cree un arreglo de n estudiantes, acorde a lo requerido por el usuario, inicialice los datos de cada
uno de ellos haciendo que cada estudiante tenga su propio número de tareas y se obtengan los
siguientes resultados:
a. Imprima el nombre, notas de tareas y promedio de cada estudiante
b. Imprima el nombre e Id del estudiante con el promedio mayor
c. Imprima los datos del estudiante cuyo nombre inicie con una letra solicitada por el usuario
4. Cree un programa que permita declarar y usar la estructura Multímetro con los atributos:
marca (cadena) medición (1: resistencia 2: intensidad)
tipo ((analógico o digital) precio (flotante)
Cree un arreglo de n entidades, acorde a lo requerido por el usuario, inicialice los datos de cada
uno de ellos y se obtengan los siguientes resultados:
a. Imprima la cantidad de multímetros cuya marca sea la requerida por el usuario
b. Imprima el porcentaje de multímetros por tipo
c. Imprima los atributos del o los multímetros cuyo precio supere el requerido por el usuario.

En cada problema planteado el tamaño n del arreglo debe ser validado, al igual que todos los datos de
entrada que considere necesario. Recuerde que cada problema estará conformado por: Enunciado,
Codificación y Ejecución. Adjunte el archivo de la tarea en formato pdf en el enlace creado en la
plataforma Moodle.

También podría gustarte