Ir ao conteúdo

onde esta o erro?


jeffersonj

Posts recomendados

Postado

estou digitando um programa apenas para teste, ele calcula as horas de trabalho, o valor da hora de tarbalho e o desconto do inss e da o resultado. mas quando executo ele pergunta os três valores depois de escreve-los e dar enter o programa e encerrado sem fazer um calculo ou mostrar nada.

sera que tem algum erro?

obs: uso o dev c/c++

/* calculo de salario*/

#include <stdio.h>

int main(void)

{

float HT, VH, PD, TD, SB, SL;

printf("quantas horas de trabalho? "); scanf("%f", &HT);

printf("qual o valor da hora? "); scanf("%f, &VH);

printf("qual o percentual de desconto? "); scanf("%f", &PD);

SB = HT * VH;

TD = (PD/100) * SB;

SL = SB - TD;

printf("salario bruto ....: %7.2f\n", SB);

printf("desconto ........: %7.2f\n", TD);

printf("salario liquido ...: %7.2f\n", SL);

return (0)

}

alguem poderia dizer se há algum erro?

Postado

Olá, o problema e que ele imprime o numero e fecha o programa em seguida.

Declare o <conio.h> e coloque a instrução getch(); antes do return(0) e deve funcionar.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!