ayuda con este problema por favor, me quede atorado
Publicado por LUIS RAMON (2 intervenciones) el 24/03/2019 23:51:11
Imprime en pantalla un menú con las siguientes opciones:
1. Capturar datos de la empresa
2. Imprimir datos de la empresa
3. Capturar las edades de los empleados
4. Salir
2. Para la opción 1 deberás definir qué datos se van a pedir para la empresa y pedirlos al usuario.
3. Para la opción 2 deberás imprimir en pantalla los datos de la empresa capturados en la primera opción.
4. Para la opción 3 deberás leer las edades de los empleados de la empresa, mientras la edad leída sea distinta de cero calcular lo siguiente: cuántos empleados son jóvenes menores de 22 años, cuántos son maduros entre 22 y 50 años cuantos son mayores con más de 50 años. Mostrando el resultado en pantalla. En aquellos casos en los que se lea una edad no correcta (negativa o fuera del intervalo de 18 a 65 años) se escribirá un mensaje de error en pantalla y se leerá otra edad.
//Capturar datos de la empresa
#include <stdio.h>
#include <conio.h>
struct empresa{
char nom_empresa[10];
char num_usuario[10];
int codigo, edad;
}empresa;
struct empresa;
main()
{
int opc, resp;
do{
printf("Elige la opcion que deseas utilizar: \n 1.Capturar datos de la empresa\n 2.Imprimir datos de la empresa\n 3.Capturar edades de los empleados\n 4.Salir\n" );
scanf("%d",&opc);
switch(opc){
case 1:
printf("Capturar Datos dede la empresa \n");
printf("Ingresa Nombre de la empresa: \n");
scanf("%s", &empresa.nom_empresa);
printf("Ingresa nombre de Usuario: \n");
scanf("%s", &empresa.num_usuario);
printf("Codigo de usuario \n" );
scanf("%d", &empresa.codigo);
break;
case 2:
printf("Imprimir Datos de la empresa \n");
printf("Nombre de Empresa: %s \n", empresa.nom_empresa);
printf("Nombre de Usuario: %s \n", empresa.num_usuario);
printf("Codigo de usuario: %d \n", empresa.codigo);
break;
case 3:
printf("Capturar edades de los empleados \n");
break;
;default:
printf(" LA OPCION ES INCORRECTA, Vuelva a Intentarlo" );}
printf("Presione una tecla para volver al Menu" );
scanf("%d",&resp);
}while(resp!='N' && resp !='n');
}
1. Capturar datos de la empresa
2. Imprimir datos de la empresa
3. Capturar las edades de los empleados
4. Salir
2. Para la opción 1 deberás definir qué datos se van a pedir para la empresa y pedirlos al usuario.
3. Para la opción 2 deberás imprimir en pantalla los datos de la empresa capturados en la primera opción.
4. Para la opción 3 deberás leer las edades de los empleados de la empresa, mientras la edad leída sea distinta de cero calcular lo siguiente: cuántos empleados son jóvenes menores de 22 años, cuántos son maduros entre 22 y 50 años cuantos son mayores con más de 50 años. Mostrando el resultado en pantalla. En aquellos casos en los que se lea una edad no correcta (negativa o fuera del intervalo de 18 a 65 años) se escribirá un mensaje de error en pantalla y se leerá otra edad.
//Capturar datos de la empresa
#include <stdio.h>
#include <conio.h>
struct empresa{
char nom_empresa[10];
char num_usuario[10];
int codigo, edad;
}empresa;
struct empresa;
main()
{
int opc, resp;
do{
printf("Elige la opcion que deseas utilizar: \n 1.Capturar datos de la empresa\n 2.Imprimir datos de la empresa\n 3.Capturar edades de los empleados\n 4.Salir\n" );
scanf("%d",&opc);
switch(opc){
case 1:
printf("Capturar Datos dede la empresa \n");
printf("Ingresa Nombre de la empresa: \n");
scanf("%s", &empresa.nom_empresa);
printf("Ingresa nombre de Usuario: \n");
scanf("%s", &empresa.num_usuario);
printf("Codigo de usuario \n" );
scanf("%d", &empresa.codigo);
break;
case 2:
printf("Imprimir Datos de la empresa \n");
printf("Nombre de Empresa: %s \n", empresa.nom_empresa);
printf("Nombre de Usuario: %s \n", empresa.num_usuario);
printf("Codigo de usuario: %d \n", empresa.codigo);
break;
case 3:
printf("Capturar edades de los empleados \n");
break;
;default:
printf(" LA OPCION ES INCORRECTA, Vuelva a Intentarlo" );}
printf("Presione una tecla para volver al Menu" );
scanf("%d",&resp);
}while(resp!='N' && resp !='n');
}
Valora esta pregunta
0