Está en la página 1de 3

#include <stdio.

h>
#include <conio.h>

struct {
char serie;
char aparato;
char fecha;
char detalle;
float precio;
}a[4];
int i;
void main(){
for (i=0;i<4;i++){
printf("ingrese Nro de serie\t");
scanf("%s\t",&a[i].serie);
printf("ingrese marca del aparto\t");
scanf("%s\t",&a[i].aparato);
printf("ingrese fecha\t");
scanf("%s\t",&a[i].fecha);
printf("ingrese detalle de reparaci�n\t");
scanf("%s\t",&a[i].detalle);
printf("ingrese costo de la reparaci�n\t");
scanf("%f\t",&a[i].precio);
}
for(i=0;i<4;i++){
if(a[i].precio>1000){
printf("N� de serie:\t");
printf("%s\t",&a[i].serie);
printf("Marca del aparato:\t");
printf("%s\t",&a[i].aparato);

}}
for (i=0;i<4;i++){
if (a[i].fecha=="05/07/2016"){
printf("N� de serie:\t");
printf ("%s\t",&a[i].serie);
printf("Marca del aparato:\t");
printf("%s\t",&a[i].aparato);
}}
for(i=0;i<4;i++){
if(a[i].precio<1000){
printf("N� de serie:\t");
printf("%s\t",&a[i].serie);
printf("fecha de entrega:\t");
printf("%s\t",&a[i].fecha);
printf ("Detalle:\t");
printf ("%s\t",&a[i].detalle);
}}

getche();
}
----------------------------------------------------------------------------------
for(;;){
print("ingrese una opcion corectra");
scanf("%d",opcion);
switch(opcion){
case 1 : cargar_datos();
case 2 : informar_datos();
case 3 : exit(0);
}}}
---------------------------------------------------------------------------------
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

struct {
char serie;
char aparato;
char fecha;
char detalle;
float precio;

}
a[4];
void cargar_datos();
void informar_superior();
void entrega_fecha();
void informar_menor();
int i;
int opcion;
int p;
char agus[10];
char fer[10];
void main (){
for(;;){
printf("ingrese una opcion correcta\t");
printf("opcion 1 cargar datos\n");
printf("opcion 2 informar datos de reparaci�n sea superior a $1000\n");
printf("opcion 3 listado de productos entrega 05/07/12\n");
printf("opcion 4 informar datos que sea inferior a $1000");
printf("opcion 5 salir");

scanf("%d",&opcion);
switch(opcion){
case 1 : cargar_datos();

case 2 : informar_superior();

case 3 : entrega_fecha();

case 4 : informar_menor();

case 5 : exit(0);
}
}
}

void cargar_datos(){
for (i=0;i<4;i++){
printf("ingrese Nro de serie\t");
scanf("%s\t",&a[i].serie);
printf("ingrese marca del aparto\t");
scanf("%s\t",&a[i].aparato);
printf("ingrese fecha\t");
scanf("%s\t",&a[i].fecha);
printf("ingrese detalle de reparaci�n\t");
scanf("%s\t",&a[i].detalle);
printf("ingrese costo de la reparaci�n\t");
scanf("%f\t",&a[i].precio);
}
}

void informar_superior(){
for(i=0;i<4;i++){
if(a[i].precio>1000){
printf("N� de serie:\t");
printf("%s\t",&a[i].serie);
printf("Marca del aparato:\t");
printf("%s\t",&a[i].aparato);
}
}
}

void entrega_fecha(){
for (i=0;i<4;i++){
agus=&a.[i]fecha;
fer="05/07/2016";
p=strcmp(agus,fer);
if (p==0){
printf("N� de serie:\t");
printf ("%s\t",&a[i].serie);
printf("Marca del aparato:\t");
printf("%s\t",&a[i].aparato);
}
else{
printf("No existen productos de entrega con esa fecha");
} #######
}
}

void informar_menor(){
for(i=0;i<4;i++){
if(a[i].precio<1000){
printf("N� de serie:\t");
printf("%s\t",&a[i].serie);
printf("fecha de entrega:\t");
printf("%s\t",&a[i].fecha);
printf ("Detalle:\t");
printf ("%s\t",&a[i].detalle);
}

getche();
}
}

También podría gustarte