Eu também estou com dificuldade para concluir um exercicio utilizando ponteiros que deve receber o salário bruto - Inss e Ir e mostrar o salário liquido :blink:
Comecei fazendo este código de acordo com o exemplo do prof°, porém o copilador (Dev c++) não reconhece o ponteiro, alguém pode me ajudar a entender como ''chamá-lo'' corretamente? segue o modelo que iniciei:
#include <stdio.h>
#include <stdlib.h>
struct Sal {
float qtdhoras;
float vlrhoras;
float salbruto;
};
typedef struct Sal salario;
main() {
salario VarSal;
salario *PtrSal;
PtrSal = &VarSal;
float salbruto;
float inss;
float ir;
float saliquido;
printf ("\n Informe sua quantidade de horas trabalhadas: ");
scanf ("%f" ,&qtd);// não consigo puxar o ponteiro ????
printf ("\n Informe o valor da hora: ");
scanf ("%f", &vlr); // ???
(*PtrSal). salario = sal;
(*PtrSal). vlrhoras = vlr;
if (( *PtrSal).salario <= 1000.00){
(*PtrSal). VarSal = (*PtrSal).salario + (((*PtrSal).salario*8)/100); //desconto do Inss
} else if ((*PtrSal.salario > 1000.00){
(*PtrSal). VarSal = (*PtrSal).salario + (((*PtrSal).salario*9)/100);
} else if
??????????????????????????????????????
system ("pause");
}
Pergunta
Carla Aguiar
Eu também estou com dificuldade para concluir um exercicio utilizando ponteiros que deve receber o salário bruto - Inss e Ir e mostrar o salário liquido :blink:
Comecei fazendo este código de acordo com o exemplo do prof°, porém o copilador (Dev c++) não reconhece o ponteiro, alguém pode me ajudar a entender como ''chamá-lo'' corretamente? segue o modelo que iniciei:
Obrigada desde já pela atenção!
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.