Buscar

Faça um programa que armazene o nome e salário de 5 empregados. Em seguida calcule um aumento de 8% nos salários e exiba a nova folha de pagamentos.

  • Com String

💡 5 Respostas

User badge image

Bruno Rafael Del Rio

#include <stdio.h>

#include <string.h>

#define TAM_NOME 20

#define TAM_FUNCIONARIOS 5

int main(){
   char nome[TAM_FUNCIONARIOS][TAM_NOME];
   float salario[TAM_FUNCIONARIOS], salarioAumento[TAM_FUNCIONARIOS];
   int i, j;

   for(i=0; i<TAM_FUNCIONARIOS; i++){
      printf("Nome? ");
      setbuf(stdin, NULL); //limpa buffer
      fgets(nome[i], TAM_NOME, stdin); //armazena o nome em uma matriz

      printf("Salario? ");
      scanf("%f", &salario[i]); //armazena o salario em um vetor

      salarioAumento[i] = salario[i] * 1.08; //armazena o aumento em um vetor
   }

   printf("\n\nSALARIOS ALTERADOS\n");
   for(j=0; j<TAM_FUNCIONARIOS; j++){
      printf("Nome: ");
      fputs(nome[j], stdout); 
      printf("Salario: R$%.2f\n\n", salarioAumento[j]);

   }

   return 0;
}

5
Dislike0
User badge image

Thayline Valério

#include <stdio.h>

#include <string.h>

#define TAM_NOME 20

#define TAM_FUNCIONARIOS 5

int main(){
   char nome[TAM_FUNCIONARIOS][TAM_NOME];
   float salario[TAM_FUNCIONARIOS], salarioAumento[TAM_FUNCIONARIOS];
   int i, j;

   for(i=0; i<TAM_FUNCIONARIOS; i++){
      printf("Nome? ");
      setbuf(stdin, NULL); //limpa buffer
      fgets(nome[i], TAM_NOME, stdin); //armazena o nome em uma matriz

      printf("Salario? ");
      scanf("%f", &salario[i]); //armazena o salario em um vetor

      salarioAumento[i] = salario[i] * 1.08; //armazena o aumento em um vetor
   }

   printf("\n\nSALARIOS ALTERADOS\n");
   for(j=0; j<TAM_FUNCIONARIOS; j++){
      printf("Nome: ");
      fputs(nome[j], stdout); 
      printf("Salario: R$%.2f\n\n", salarioAumento[j]);

   }

   return 0;
}

2
Dislike0
User badge image

Andre Smaira

Nesse exercício vamos estudar String e vetores. Como nÃo é especificada a linguagem, vamos usar C++.


Vamos usar dois vetores, um de nomes e um de salário. Ler todas as informações e atualizar o salário a partir de um laço e depois vamos usar outro laço pra escrever as novas informações.


O código abaixo (comentado) faz o que se pede:

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais