Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
Hatsune

Estrutura Condicional C++

Recommended Posts

O programa compila mas quando atribuo valores o resultado é muuuito diferente x_x

Faça um programa que receba o salário mínimo de um funcionário e o percentual de aumento, calcule e mostre o valor do aumento e o novo salário.

#include <iostream>
using namespace std;

int main ()
{
float s,p,va,ns;

cout << "Digite o salario do funcionario R$"; cin >> s;
cout << "Digite o percentual de aumento = "; cin >> p;

va = va * p/100;

ns = ns + va;

cout << "\nO valor de aumento R$ " << va;
cout << "\nNovo salario R$ " << ns;

cin.get ();
cin.get ();

return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites



#include <iostream>
using namespace std;

int main ()
{
float s,p,va,ns;

cout << "Digite o salario do funcionario R$"; cin >> s;
cout << "Digite o percentual de aumento = "; cin >> p;

va = va * p/100; [B]//"va" não está inicializado com valor nenhum....[/B]
[B] //va = s * (p/100);[/B]
ns = ns + va;[B]// novamente o mesmo problema com "ns"[/B]
[B] //ns = s + va;[/B]
cout << "\nO valor de aumento R$ " << va;
cout << "\nNovo salario R$ " << ns;

cin.get ();
cin.get ();

return 0;
}

problemas com variáveis....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nesse codigo você tentou multiplicar va vezes p, pensando que va fosse o salario digitado, mas a variavel que recebeu o valor de va foi s.

Há uma dica: use palavras em vez de apenas uma letra para variaveis pois usando palavras fica mais fácil a compreensão.


#include <iostream>
using namespace std;

int main ()
{
float s,p,va,ns;

cout << "Digite o salario do funcionario R$"; cin >> s;
cout << "Digite o percentual de aumento = "; cin >> p;

//va = va * p/100;//aqui voce queria multiplicar o valor do salario s por p/100
va = s * p/100;

//ns = ns + va;//aqui você queria somar o salario atual s com o valor va para obter o novo salario ns
ns = s + va;

cout << "\nO valor de aumento R$ " << va;
cout << "\nNovo salario R$ " << ns;

cin.get ();
cin.get ();

return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×