Está en la página 1de 6

Deber

------------------------------------------------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----------------------------------------------------------------

/*Registro de persona que presenta apellido nombre edad y fecha de nacimiento*/


#include<stdio.h>

#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(&registro);
mostrar_datos(registro);
getch();
}

void leer_datos(struct persona*a){


clrscr();
printf("ingrese sus datos:\n");
printf("\n");
printf("ingrese su apellido:\n");
scanf("%s",&a->apellido);
printf("ingrese su nombre:\n");
scanf("%s",&a->nombre);

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(&registro);
mostrar_datos(registro);
getch();
}

void leer_datos(struct factura*a){


clrscr();
printf("ingrese nombre_del_local:\n");
scanf("%s",&a->nombre_del_local);
printf("ingrese nombrede cliente:\n");
scanf("%s",&a->cliente);
printf("ingrese nombre de producto:\n");
scanf("%s",&a->producto);
printf("ingrese la cantidad del producto:\n");
scanf("%d",&a->cantidad);
printf("ingrese el valor del producto:\n");
scanf("%f",&a->valor);

void mostrar_datos(struct factura b){


printf("\n");
printf("Nombre_del_local: %s \n",b.nombre_del_local);
printf("Cliente: %s \n",b.cliente);
printf("Cantidad__Producto__Valor: %d/%s/%f \n",b.cantidad,b.producto,b.valor);

También podría gustarte