Está en la página 1de 4

Ejercicios:

1) Una compañía disquera organiza una encuesta para determinar el éxito de sus canciones. La
encuesta está dividida en cuatro categorías de acuerdo al sexo y la edad. A cada persona se le pide
sus cinco canciones favoritas. Las canciones se identifican por números del 1 al N. Cada elemento
leído representa un encuestado y contiene: Nombre, Apellido, sexo, edad, cedula y sus cinco
canciones favoritas en orden de preferencia. Se desea que diseñe una estructura de datos para
almacenar dicha información. Además muestre las cinco canciones más exitosas.

2) Una compañía dedicada al transporte de pasajeros por vía aérea desea contratar sus servicios
con el fin de automatizar el proceso de reservación de sus vuelos. Para ello, se debe definir una
estructura de datos que permita almacenar dicha información. Además se solicita que realice un
programa que permita:

 Reservar asientos en un vuelo


 Cancelar una reservación
 Confirmar una reservación

3) Escriba un programa que calcule la inversa de la matriz por el siguiente método:


Calcular el valor del determinante si el determinante es cero no se puede construir la inversa.
 Hallar la matriz transpuesta
 Sustituir la matriz transpuesta
 Sustituir la matriz transpuesta por su adjunto, teniendo en cuenta el signo.
 Dividir la matriz obtenida por el determinante calculado.

/* 1) Una compañía disquera organiza una encuesta para determinar el éxito de sus canciones.
La encuesta está dividida en cuatro categorías de acuerdo al sexo y la edad.
A cada persona se le pide sus cinco canciones favoritas.
Las canciones se identifican por números del 1 al N.
Cada elemento leído representa un encuestado y contiene:
Nombre, Apellido, sexo, edad, cedula y sus cinco canciones favoritas en orden de preferencia.
Se desea que diseñe una estructura de datos para almacenar dicha información.
Además muestre las cinco canciones más exitosas.*/

#include<iostream>
#include<stdlib.h>
using namespace std;
class Encuestado{
private: //Atributos
string nombre, apellido,canciones;
int edad, cedula;
char sexo;
public: //Metodos
Encuestado(string, string, char, int, int, string ); //constructor de encuestado
virtual void datosPer();
void CanFav();
};

class JovenM : public Encuestado{


private:

public: //Metodos
JovenM(string, string, char, int, int, string); //constructor de jovenM
void datosPer();
};

//Constructor de la clase Encuestado


Encuestado::Encuestado(string _nombre, string _apellido, char _sexo, int _edad, int _cedula, string
_canciones){
nombre = _nombre;
apellido = _apellido;
sexo = _sexo;
edad = _edad;
cedula = _cedula;
canciones = _canciones;
};

//Constructor de la clase JovenM


JovenM::JovenM(string _nombre, string _apellido, char _sexo, int _edad, int _cedula, string
_canciones) : Encuestado(_nombre,_apellido,_sexo,_edad,_cedula, _canciones){

void Encuestado::datosPer(){

cout<<"Nombre: "<<nombre<<endl;
cout<<"Apellido: "<<apellido<<endl;
cout<<"Sexo M/F: "<<sexo<<endl;
cout<<"Edad: "<<edad<<endl;
cout<<"Cedula: "<<cedula<<endl;
}

void Encuestado::CanFav(){

char cancion1[50],cancion2[50],cancion3[50],cancion4[50],cancion5[50];

cout<<"Escriba sus cinco canciones favoritas: "<<endl;


cout<<"Cancion 1: ";
cin.getline(cancion1,50,'\n');
cout<<"Cancion 2: ";
cin.getline(cancion2,50,'\n');
cout<<"Cancion 3: ";
cin.getline(cancion3,50,'\n');
cout<<"Cancion 4: ";
cin.getline(cancion4,50,'\n');
cout<<"Cancion 5: ";
cin.getline(cancion5,50,'\n');

int main(){

cout<<"-Encuestado-"<<endl;
system("pause");
return 0;
}
Una compañía disquera organiza una encuesta para determinar el éxito de sus canciones. la
población encuestada esdividida en cuatro categorías de acuerdo al sexo y a la edad (Por ejemplo:
en personas de 20 años o menos y mayores de 20 años,hombres y mujeres. A cada perrona se le
piden sus cinco canciones favoritas, las canciones son identificadas por números del 1 al N,
ejemplo: canción 1, canción 2, … , canción N (deben ser almacenadas en un vector dentro de la
estructura). Los resultados de laencuesta son tomados como entrada de datos. Cada elemente
leído representa un encuestado y contiene su nombre, apellido,sexo, edad, cédula y sus cinco
canciones favoritas en orden de preferencia. Se desea que ud. diseñe una estructura dedatos en
Lenguaje C para almacenar dicha información
(Almacenar los datos en una lista. Usar las funciones básicasde lista y adaptarla a la estructura de
datos creada)

También podría gustarte