ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Yaritza Plataforma


Enviado por   •  3 de Julio de 2013  •  503 Palabras (3 Páginas)  •  414 Visitas

Página 1 de 3

1 parte

a. Estudiante.edocivil = “s”; mal

b. est1.fechanac.Dia = 15; bien

c. est1.Nombre = est2. Nombre; mal

d. arrayest[4].fechaing.Dia = hoy; bien

e. printf(“%s”, est1.Apellido); bien

f. printf(“%d”, est2.Fecha.Mes); mal

2 parte

#define NUM_SEX 2: Cantidad de valores posibles para el sexo de los empleados

#define NUM_EDO 4: Cantidad de valores posibles para el estado civil de los empleados

#define LON_NOM 15: Longitud máxima para un nombre en la aplicación

#define MIN_EDD 18: Edad mínima de los empleados

#define MAX_EDD 65: Edad máxima de los empleados

typedef enum { : Tipo para los géneros posibles de los empleados

Masculino, Femenino: sexo

} SEXO;

typedef enum { : Tipo para estados civiles de los empelados { Soltero, Casado, Viudo, Divorciado }

Soltero, Casado, Viudo, Divorciado:

} ESTADO;

typedef char NOMBRE[LON_NOM]; : Tipo para los nombres en la aplicación

typedef short EDAD; : Tipo para las edades de los empleados

typedef struct { : Tipo para el registro de un empleado

} EMPLEADO;

const char sexo[NUM_SEX][10] = {"Masculino","Femenino"}; : Texto correspondiente a los valores de tipo SEXO (para entra y salida)

const char estado[NUM_EDO][12] = {"Soltero","Casado","Viudo","Divorciado"};: Texto correspondiente a los valores de tipo ESTADO (para entra y salida)

3 parte

Escribir un programa (es decir una función main) que pida por teclado una serie de números enteros, los almacene en una tabla estática y posteriormente escriba por pantalla todos los números introducidos indicando además cual es el mayor y el menor. Lo primero que debe hacer el programa es preguntar al usuario cuantos números se van a introducir y comprobar que dicha cantidad es menor que la dimensión de la tabla. Para dicha dimensión debe definirse una constante (por ejemplo MAX_DIMENSION) a la cual se puede asignar un valor razonable (por ejemplo, 100).

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

#define OK 1

#define ERR -10001

#define MAX_DIM 100

Int enteros[MAX_DIM]; /* Array para guardar los enteros */

Int num_total;

int lectura(void);

int sacarpantalla(int max, int min, int num_total);

int calcular(int *max, int *min, int total);

int es_digito(char caracter[]);

int main()

{

int menor; /* Numero menor */

int mayor; /* Numero mayor */

if (lectura() == ERR)

{

printf("Error al leer

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com