Advertisement
darkstar97

funções e vetores

Jul 4th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.92 KB | None | 0 0
  1. //teste de funções, struct e vetores
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #include <string.h>
  5.  
  6. int soma(int x,int y);
  7. void cadastro();
  8. void mostra_estoque();
  9.  
  10. typedef struct{
  11.         char nome[20];
  12.         int qtd;
  13.         float preco;
  14.     } produto;
  15. produto estoque[20];
  16.  
  17. main(){
  18.     int i,z;
  19.     int x=5,y=5;
  20.    
  21.     puts("Digite os produtos:");
  22.     cadastro();
  23.    
  24.     system("cls");
  25.     puts("Esses são os produtos inseridos:");
  26.     mostra_estoque();
  27.  
  28.     printf("\n\n%d+%d=%d\n\n", x,y,soma(x,y));
  29.    
  30.     system("pause");
  31. }
  32.  
  33. int soma(int x,int y){
  34.     return(x+y);
  35. }
  36.  
  37. void cadastro(){
  38.     for(int i=0;i<=2;i++){
  39.     fgets(estoque[i].nome,20,stdin);
  40.     fflush(stdin);
  41.     scanf("%d", &estoque[i].qtd);
  42.     fflush(stdin);
  43.     scanf("%f", &estoque[i].preco);
  44.     fflush(stdin);
  45. }
  46.     return;
  47. }
  48.  
  49. void mostra_estoque(){
  50.     int i;
  51.     for(i=0;i<=2;i++){
  52.     printf("%s", estoque[i].nome);
  53.     printf("%d\n", estoque[i].qtd);
  54.     printf("%.2f\n", estoque[i].preco);
  55.     }
  56.     return;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement