Faça um programa que receba os seguintes dados ou informações:Nome, Sobrenome, Cidade, Profissao, localTrabalho, Salario (com os cálculos de IRT=7% e Seg.Social=3% inclusos) e depois informe em diferentes linhas os dados acima recebidos bem como o salário a receber.Crie também uma variável constante que receba como texto SIGA EM FRENTE E NUNCA DESISTA DEPROGRAMAR!...Esta mensagem deve ser imprimida no final.
Respostas
Resposta:
#include <stdio.h>
#include <stdlib.h>
int main(){
const char texto[100] = "SIGA EM FRENTE E NUNCA DESISTA DE PROGRAMAR";
struct pessoa{
char nome[100];
char sobrenome[100];
char cidade[100];
char profissao[100];
char localtrabalho[100];
float salario;
};
struct pessoa pessoa;
printf("Digite o seu nome--->");
fgets(pessoa.nome,100,stdin);
fflush(stdin);
printf("\nDigite o seu sobrenome--->");
fgets(pessoa.sobrenome,100,stdin);
fflush(stdin);
printf("\nDigite a sua cidade--->");
fgets(pessoa.cidade,100,stdin);
fflush(stdin);
printf("\nDigite a sua profissao--->");
fgets(pessoa.profissao,100,stdin);
fflush(stdin);
printf("\nDigite o seu local de trabalho--->");
fgets(pessoa.localtrabalho,100,stdin);
fflush(stdin);
printf("\nDigite o seu salario--->");
scanf("%f",&pessoa.salario);
float IRT = pessoa.salario * 0.07;
float segsocial = pessoa.salario * 0.03;
float salario = pessoa.salario + IRT + segsocial;
printf("###########################");
printf("\n\nValor adicionado no salario pelo IRT--> %.2f",IRT);
printf("\n\nValor adicionado no salario pel Seg.Social--> %.2f",segsocial);
printf("\n\nNOME-->%s",pessoa.nome);
printf("\nSOBRENOME-->%s",pessoa.sobrenome);
printf("\nCIDADE-->%s",pessoa.cidade);
printf("\nPROFISSAO-->%s",pessoa.profissao);
printf("\nLOCAL DE TRABALHO-->%s",pessoa.localtrabalho);
printf("\nSALARIO-->%f",salario);
printf("\n\n%s\n\n",texto);
printf("###########################");
}