Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdlib.h>
- #include <string.h>
- //Integrantes:
- //Bruno Román
- //Jeremias Cuenca
- using namespace std;
- //Funcion
- string carga(string integrante1,string integrante2,string cancion);
- string cargacancion(string nombre_cancion,int duracion);
- string mayuscula(string cadena);
- void limpiarcin();
- //Variables
- int contador_personas=0;
- int contador_canciones=0;
- struct p{
- int numero_inscricion;
- string integrante1;
- string integrante2;
- string cancion;
- };
- struct c{
- string nombrecancion;
- int duracion;
- };
- p parejas[40];
- c canciones[40];
- int main()
- {
- int fin=0;
- int opcion;
- do{
- cout<<"Menu:"<<endl;
- cout<<"Opcion 1: Agregar pareja"<<endl;
- cin>>opcion;
- while(opcion!=1){
- system("cls");
- cout<<"Opcion incorrecta ingresada"<<endl;
- cout<<"Vuelva a ingresar una opcion de las que aparecen"<<endl;
- cout<<"Opcion 1: Agregar pareja"<<endl;
- cin>>opcion;
- limpiarcin();
- }
- switch(opcion){
- case 1:{
- system("cls");
- string nombre1;
- string nombre2;
- string cancion;
- int duracion;
- cout<<"Ingrese el nombre del primer participante"<<endl;
- getline(cin>>nombre1,nombre1);
- limpiarcin();
- cout<<"Ingrese el nombre del segundo participante"<<endl;
- getline(cin>>nombre2,nombre2);
- limpiarcin();
- cout<<"Ingrese el nombre de la cancion a utilizar"<<endl;
- getline(cin>>cancion,cancion);
- limpiarcin();
- cout<<"Ingrese la duracion de la cancion a utilizar"<<endl;
- cin>>duracion;
- cout<<carga(nombre1,nombre2,cancion)<<endl;
- cout<<cargacancion(cancion,duracion)<<endl;
- cout<<parejas[0].integrante1<<endl;
- cout<<parejas[0].integrante2<<endl;
- cout<<parejas[0].numero_inscricion<<endl;
- cout<<parejas[0].cancion<<endl;
- cout<<canciones[0].nombrecancion<<endl;
- cout<<canciones[0].duracion<<endl;
- }
- }
- }while(fin!=1);
- }
- string carga(string integrante1,string integrante2,string cancion){
- string integrante_aux1=integrante1;
- string integrante_aux2=integrante2;
- string cancion_aux=cancion;
- if(contador_personas<40){
- parejas[contador_personas].integrante1=integrante_aux1;
- parejas[contador_personas].integrante2=integrante_aux2;
- parejas[contador_personas].cancion=cancion_aux;
- parejas[contador_personas].numero_inscricion=contador_personas;
- contador_personas++;
- return("Inscripcion satisfactoria");
- }
- else{
- return("Cantidad maxima de integrantes alcanzada");
- }
- }
- string cargacancion(string nombre_cancion,int duracion){
- string nombre_aux=nombre_cancion;
- int duracionaux=duracion;
- if(contador_canciones<40){
- canciones[contador_canciones].nombrecancion=mayuscula(nombre_aux);
- canciones[contador_canciones].duracion=duracionaux;
- contador_canciones++;
- return("Carga de cancion satisfactoria");
- }
- else{
- return("Cantidad maxima de canciones alcanzada");
- }
- }
- string mayuscula(string cadena){
- cadena[0]=toupper(cadena[0]);
- for(int i=1;i<cadena.length();i++){
- cadena[i]=tolower(cadena[i]);
- }
- return cadena;
- }
- void limpiarcin(){
- cin.clear();
- cin.ignore();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement