Dev - C++ - buen día con todos, quisiera saber si alguien podría ayudarme con un ejr que se me esta complicando

 
Vista:

buen día con todos, quisiera saber si alguien podría ayudarme con un ejr que se me esta complicando

Publicado por Jose L (3 intervenciones) el 25/11/2021 15:19:58
La discotienda Phantom necesita controlar los 10 discos que vende en su catálogo, con los
siguientes datos: código, nombre del álbum, país, duración total en minutos, fecha de
producción, fecha de lanzamiento e intérprete. Donde cada fecha debe registrar, el día, el mes y
el año; además para el intérprete se necesita registrar los siguientes datos: nombre del
intérprete, tipo (si es solista, grupo, orquesta o banda) y género. Entonces, se necesita crear un
menú con lo siguiente:
[1] Ingresar los discos
[2] Calcular la cantidad de discos según agrupación de duración:
Menos de 30 minutos.
Entre 30 a 39 minutos.
Entre 40 a 49 minutos.
Entre 50 a 59 minutos.
Más de 60 minutos.
[3] Imprimir todos los discos según orden de registro.
[4] Salir
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 317
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

buen día con todos, quisiera saber si alguien podría ayudarme con un ejr que se me esta complicando

Publicado por Miguel (215 intervenciones) el 25/11/2021 17:53:11
En que parte se te complica, agrega en donde te estas deteniendo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

buen día con todos, quisiera saber si alguien podría ayudarme con un ejr que se me esta complicando

#include <iostream>
#include <conio.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {

using namespace std;
char opcion = 0;
char a, b, c;

struct info_interprete{
char nombre [30];
char tipo [20];
char genero [2];
};
struct discos{
char codigo [5];
char nombre[30];
char duracion[4] ;
char fechadeproducion[10];
char fchadelanz [10];
struct info_interprete dir_disco;
}disco[50];


while(opcion !=4){ system("cls");

printf(" + [1] Ingresar los discos \n");
printf(" + [2] Calcular la cantidad de discos segun agrupacion de duracion:\n");
printf(" + [3] Imprimir todos los discos según orden de registro. \n");
printf(" + [4] Salir \n");
printf(" Ingrese una opcion: \n");
scanf("%d", &opcion);
switch(opcion){
case 1:
a = 0;
b = 0;
c = 0;
system("cls");
int nume;
cout<<"\n Digite el numero de discos:";cin>>nume;
cout<<"\n";
for(int i=0;i<nume;i++){
fflush(stdin);
cout<<"Digite el codigo:";cin.getline(disco[i].codigo,5,'\n');
cout<<"Digite el nombre:";cin.getline(disco[i].nombre,30,'\n');
cout<<"Digite la duracion:";cin.getline(disco[i].duracion,4,'\n');
cout<<"Digite la fcha de produccion:";cin.getline(disco[i].fechadeproducion,10,'\n');
cout<<"Digite la fcha de lanz:";cin.getline(disco[i].fchadelanz,20,'\n');
}
break;

case 2:
a = 0;
b = 0;
c = 0;
system("cls");
printf("Hay 10 discos");
break;
}
}
}

system("pause");
return 0;
}




en la parte de los case estoy teniendo problemas y en los struct
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

en si la verdad no entiendo como desarrollar el ejercicio ya que nos lo pidieron con estructuras

Publicado por Jose L (3 intervenciones) el 25/11/2021 18:00:23
en si la verdad no entiendo como desarrollar el ejercicio ya que nos pidieron crear un menu y usar estructuras anidadas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 317
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

en si la verdad no entiendo como desarrollar el ejercicio ya que nos lo pidieron con estructuras

Publicado por Miguel (215 intervenciones) el 27/11/2021 00:26:51
pues solo te dice que debes declarar clasees tipo estsructura (struct) ejemplo:
Revisa como se crean estructura en c++ eso es lo mas basico que debes aprender
ejemplo:


public struct InfoInterprete{
public string Nombre {get; set;}
public string Tipo {get;set;};
public char[2] Genero {get; set;}
};

Si gustas trabaja localmente y copia tu codigo en https://dotnetfiddle.net/ crea una cuenta
y comparte tu codigo para que alguien pueda modificar tu codigo y hacer correcciones directamente


saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar