Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Deber Estructuras
Deber Estructuras
------------------------------------------------Tema 1-----------------------------------------------Elabore una estructura que permita mostrar e ingresar los detalles de un producto.
#include<stdio.h>
#include<conio.h>
Struct producto
{
Long codigo;
Char *marca;
Char *descripcion;
Int stock;
Doubl pvp;
};
-----------------------------------------------Tema 2---------------------------------------------------Estructura que permita mostrar el sueldo por dia, hora y el sueldo total a recibir de un
empleado. Sabiendo que el sueldo bsico es de $320
#include<stdio.h>
#include<conio.h>
Struct empleado
{
Char nombre[20];
Char apellido[20];
Char cedula[10];
Int horaslaboradas;
Float sueldodiario;
Float sueldoporhora;
Float sueldototal;
};
-------------------------------------------------Tema 3----------------------------------------------------Permite crear cursos y registrar una cierta cantidad de alumnos en ellos, el cual lea las notas
de los mismos
#define MAXNOM 20
#define MAXCOD 5
#define MAXCUPO 40
struct notas{
float leccion1,leccion2,proyecto,examen;
};
struct estudiantes{
char cod_est[MAXNOM];
char nombre[MAXNOM+1],apellido[MAXNOM+1];
struct notas nota_p1,nota_p2;
};
struct curso{
char cod_curso[MAXCOD],nom_curso[MAXNOM+1];
int cupo;
struct estudiantes alumno[MAXCUPO];
};
----------------------------------------------Tema4----------------------------------------------------------------
#include<conio.h>
struct persona {
char apellido[20];
char nombre [20];
int edad;
int dia;
int mes;
int anio;
};
void leer_datos(struct persona*);
void mostrar_datos(struct persona);
void main(){
struct persona registro;
leer_datos(®istro);
mostrar_datos(registro);
getch();
}
printf("ingrese su edad:\n");
scanf("%d",&a->edad);
printf("ingrese su fecha de nacimiento(dd/mm/aa):\n");
scanf("%d/%d/%d", &a->dia, &a->mes, &a->anio);
}
void mostrar_datos(struct persona b){
printf("\n");
printf("apellido: %s \n",b.apellido);
printf("nombre: %s \n",b.nombre);
printf("edad: %d \n",b.edad);
printf("fecha de nacimiento: %d/%d/%d \n",b.dia,b.mes,b.anio);
-------------------------------------------------------Tema 5-----------------------------------------------
/*elaborar una estructura donde permita presentar nombredel loca, cliente, producto,
cantidead, y valor*/
#include<stdio.h>
#include<conio.h>
struct factura {
char nombre_del_local[20];
char cliente [20];
char producto [20];
int cantidad;
float valor;
float total;
};
void leer_datos(struct factura*);
void mostrar_datos(struct factura);
void main(){
struct factura registro;
leer_datos(®istro);
mostrar_datos(registro);
getch();
}