Informática I Departamento Electrónica UTN FRA Curso 1 11, 1 12 y 1 13 Ing. Gustavo Viard Trabajo Practico 7 Estructuras 1. Leer dos variables tipo estructura Número complejo. Realizar la suma y multiplicación de ambos números en otras dos variables. Imprimir los resultados. 2. Calcular la distancia de dos puntos en el plano usando la estructura punto. 3. Realizar un programa que pida las coordenadas de tres puntos del plano, y calcule el perímetro del triángulo que forman. 4. Leer dos estructuras vector R3. Realizar: A. La suma. B. El producto por un escalar de ambos vectores. C. Obtener su producto escalar. D. Informar si son ortogonales. 5. A partir de la siguiente declaración leer del vector vJugador todos los datos. Imprimir los jugadores que hicieron goles. struct data { char nombre[60]; char equipo[60]; }; struct jugador { struct data persona; int numero_goles; int partidos_jugados; }; struct jugador vJugador[200]; 6. Declare de un tipo de estructura que se llamará alumno, con la siguiente información: legajo: Sexo: un entero un carácter (‘V’ para varón y ‘M’ para Mujer) Notas: un vector de 10 reales que contiene las notas del alumno en las 10 asignaturas Pasa: un booleano (cierto o falso) que nos dice si el alumno puede pasar o no de curso Definir de una variable llamada alumno de tipo alumno, cargar sus datos y el código necesario para poner el campo pasa de esa variable a Cierto si el alumno ha aprobado más de 6 asignaturas o a falso en caso contrario. 1 Informática I Departamento Electrónica UTN FRA Curso 1 11, 1 12 y 1 13 Ing. Gustavo Viard 7. Leer 10 estructuras alumno con los siguientes datos CL (entera), nombre (cadena), y la nota (entero). Presentar un menú de opciones que permita: 1. Modificar una nota a partir de la clave 2. Listar los alumnos que tengan una nota determinada hacia arriba 3. Modificar un nombre a partir de la clave 4. Salir 2