Advertisement
Sam-Sampaio

data.c

Feb 27th, 2020
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.30 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include "struct.h"
  4.  
  5.  
  6. void menu(void)
  7. {
  8.    printf("\t=====PAINEL DE CONTROLE DO SUPERMERCADO=====\n\n");
  9. }
  10.  
  11. void opcao(void) {
  12.      fputs("\n\t\t Opções", stdout);
  13.      fputs("\n\n\tRegistro de produtos: 1", stdout);
  14.      fputs("\n\tListagem de produtos: 2", stdout);  
  15. }
  16.  
  17. void registrar_dados(struct n_produto *newp, size_t qtd)
  18. {
  19.    
  20.     printf("\033c");
  21.  
  22.     fputs("\n\t-----REGISTRO DE PRODUTOS-----\n\n", stdout);
  23.  
  24.     for(size_t i=0; i < qtd; i++)
  25.     {
  26.         printf("\n\tRegistrando o ID do usuário [%zu] \n", i + 1);  
  27.         printf("\tNome do produto: ");
  28.         scanf("%*c%[^\n]s", newp[i].nome);
  29.         printf("\tPreço de compra: ");
  30.         scanf("%f", &newp[i].valorC);
  31.         printf("\tPreço de venda: ");
  32.         scanf("%f", &newp[i].valorV);
  33.         printf("\tUnidades disponíveis: ");
  34.         scanf("%d", &newp[i].unidades);        
  35.     }
  36. }
  37.  
  38. void listar_dados(struct n_produto *newp, size_t qtd)
  39. {
  40.      for(size_t i = 0; i < qtd; i++)
  41.      {
  42.         printf("ID do usuario: %zu\n", i + 1);
  43.         printf("Nome do produto: %s\n", newp[i].nome);
  44.         printf("Preço de compra: %f\n", newp[i].valorC);
  45.         printf("Preço de venda : %f\n", newp[i].valorV);
  46.         printf("UD disponíveis : %d\n\n", newp[i].unidades);
  47.      }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement