SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: takap en Viernes 8 de Junio de 2007, 11:41

Título: Calculo Producto
Publicado por: takap en Viernes 8 de Junio de 2007, 11:41
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

struct sproducte {
    char descripcio[80];
    int preu;
    int iva;
    float pvp;
};

struct sproducte llegir_producte(){
    struct sproducte SP;
   
    fflush(stdin);
    printf("Introdueix la descripcio : ");
    scanf("%s",SP.descripcio);

    fflush(stdin);
    printf("Introdueix el preu : ");
    scanf("%d",&SP.preu);

    fflush(stdin);
    printf("Introdueix el iva (tan per cent): ");
    scanf("%d",&SP.iva);
   
    SP.pvp=(float)SP.preu+((float)SP.preu*((float)SP.iva/100));

    return(SP);
}

void mostrar_producte (struct sproducte vproducte)
{
   puts("\n-------------Dades del producte -----------\n");
   puts("____________________________________________\n");

   printf("Descripcio del producte: %s ",vproducte.descripcio);
   printf("\nPreu del producte : %d ",vproducte.preu);
   printf("\nIva : %d ",vproducte.iva);
   printf("\nPvp: %2.2f",vproducte.pvp);
}

void gravar_producte (struct sproducte vproducte){
      FILE *fsal;          
      if((fsal=fopen("struct.txt" ,"w"))==NULL){
            printf("Error al intentar obrir larxiu");
            return;
      }
      fwrite(&vproducte,sizeof(vproducte),1,fsal);
}


int main(){

    struct sproducte vproducte;
   
    vproducte=llegir_producte();
   
    mostrar_producte(vproducte);
   
    gravar_producte(vproducte);

getch();
return 0;
}
Título: Re: Calculo Producto
Publicado por: LeGatoRojo en Lunes 11 de Junio de 2007, 22:31
Esto que, no entiendo  :huh:
Título: Re: Calculo Producto
Publicado por: supermancito en Martes 12 de Junio de 2007, 01:24
:o  :o  :o  :o  :o  :o  :o


que es esto no entiendo aver explica tu problema y que duda es la que quieres aclarar   :scream: