A maior rede de estudos do Brasil

Como fazer um programa em DEVC++

faça um programa que leia nome, idade e salario de 30 pessoas. ao final o algaritimo deve exibir os dados com um aumento de 5% para aqueles acima de 50 anos.


2 resposta(s)

User badge image

Euziana

Há mais de um mês

ler:
nome do funcionário,
idade,
número de filhos,
horário de trabalho,
d-diurno,
n-noturno,

valor da hora de trabalho,
turno diário (em horas)
total de dias trabalhado por mês

calcular e apresentar:
sálario bruto por mês
salário liquido do mês considerando:
*se o empregado tiver mais de 50 anos, crescer 0,35% por hora do trabalho.
acrescentar 2% ao salário bruto para cada filho.
calcular 12% de fgts (não descontado)
calcular desconto de 8% de INSS. :)
se alguém puder me ajudar, obrigada

[Responder]

Marcielli Respondeu:

@Carol,

var
nf,dn:caracter
id,fi,dtm:inteiro
vd,td,sb,sl,at,fgts,inss:real
inicio
Escreva (“Digite o nome do funcionário: “)
Leia (nf)
Escreva (“Digite a idade do funcionario: “)
Leia (id)
Escreva (“Digite quantos filhos o funcionario tem: “)
Leia (fi)
Escreva (“Digite o horário de trabalho do funcionario D-Diurno ou N-Noturno: “)
Leia (dn)
Escreva (“Digite quanto vale um dia de trabalho: “)
Leia (vd)
Escreva (“Digite quantas horas o funcionario trabalha por dia: “)
Leia (td)
Escreva (“Digite quantos dias o funcionario trabalhou por mês: “)
Leia (dtm)
Escreva (“Digite Quantos anos o funcionario trabalhou: “)
Leia (at)
sb50 entao
sl<-td*0,35 .E. fi<-(sb*2)100
fgts<-(at*12)/100
inss<-(at*8)/100
Escreva ("Exibir o salario bruto por mês:",sb)
Escreva ("Exibir osalario liquido do mês considerado:",sl)
Escreva ("Exibir quanto cada filho receberá em cima do salario bruto:",fi)
Escreva ("Quanto receberá de fgts (não descontado):",fgts)
Escreva ("Quanto receberá com desconto do INSS:",inss)
senao
Fimse

ler:
nome do funcionário,
idade,
número de filhos,
horário de trabalho,
d-diurno,
n-noturno,

valor da hora de trabalho,
turno diário (em horas)
total de dias trabalhado por mês

calcular e apresentar:
sálario bruto por mês
salário liquido do mês considerando:
*se o empregado tiver mais de 50 anos, crescer 0,35% por hora do trabalho.
acrescentar 2% ao salário bruto para cada filho.
calcular 12% de fgts (não descontado)
calcular desconto de 8% de INSS. :)
se alguém puder me ajudar, obrigada

[Responder]

Marcielli Respondeu:

@Carol,

var
nf,dn:caracter
id,fi,dtm:inteiro
vd,td,sb,sl,at,fgts,inss:real
inicio
Escreva (“Digite o nome do funcionário: “)
Leia (nf)
Escreva (“Digite a idade do funcionario: “)
Leia (id)
Escreva (“Digite quantos filhos o funcionario tem: “)
Leia (fi)
Escreva (“Digite o horário de trabalho do funcionario D-Diurno ou N-Noturno: “)
Leia (dn)
Escreva (“Digite quanto vale um dia de trabalho: “)
Leia (vd)
Escreva (“Digite quantas horas o funcionario trabalha por dia: “)
Leia (td)
Escreva (“Digite quantos dias o funcionario trabalhou por mês: “)
Leia (dtm)
Escreva (“Digite Quantos anos o funcionario trabalhou: “)
Leia (at)
sb50 entao
sl<-td*0,35 .E. fi<-(sb*2)100
fgts<-(at*12)/100
inss<-(at*8)/100
Escreva ("Exibir o salario bruto por mês:",sb)
Escreva ("Exibir osalario liquido do mês considerado:",sl)
Escreva ("Exibir quanto cada filho receberá em cima do salario bruto:",fi)
Escreva ("Quanto receberá de fgts (não descontado):",fgts)
Escreva ("Quanto receberá com desconto do INSS:",inss)
senao
Fimse

User badge image

Especialistas PD

Há mais de um mês

Para realização desse programa devemos fazer:

float salario[30], idade[30],salarionovo[30];

char nome[30];

int i = 1;

while (i<=30){

printf("Entre com a idade do cliente");

scanf("%f",idade[i]);

printf("Entre com o nome do cliente");

scanf("%c",nome[i]);

printf("Entre com a idade do cliente");

scanf("%f",salario[i]);

if (idade[i]>50){

salarionovo[i] = 1,05*salario[i];

}

else{

salarionovo[i] = salario[i];

}

i++;

}

for (j=1;j<=30;j++){

printf("Salario de %c era %f e virou %f",nome[i],salario[i],salarionovo[i] );

}

return 0;

Essa pergunta já foi respondida por um dos nossos estudantes