1)Faça um algoritmo e um programa que receba o salário de um funcionário chamado Joaquim. Sabe-se que um outro funcionário, chamado Sebastião, tem salário equivalente a um quarto do salário de Joaquim. Joaquim aplicará o seu salário integralmente na poupança que rende 3% ao mês, e Sebastião aplicará seu salário na bolsa de valores, que rende 6% ao mês. O programa deverá calcular e mostrar a quantidade de meses necessário para que o valor pertencente a Sebastião iguale ou ultrapasse o valor pertencente a Joaquim.
Como faço essa codificação com contador e acumulador?
1)Faça um algoritmo e um programa que receba o salário de um funcionário chamado Joaquim. Sabe-se que um outro funcionário, chamado Sebastião, tem salário equivalente a um quarto do salário de Joaquim. Joaquim aplicará o seu salário integralmente na poupança que rende 3% ao mês, e Sebastião aplicará seu salário na bolsa de valores, que rende 6% ao mês. O programa deverá calcular e mostrar a quantidade de meses necessário para que o valor pertencente a Sebastião iguale ou ultrapasse o valor pertencente a Joaquim.
#exercício#ajuda#selecao#Juros-simples#composta
...
Inicialmente devemos declarar as variáveis a serem utilizadas, assim termos salário de Joaquim e Sebastião e os meses necessários para se atingir o objetivo do algoritmo, dessa forma, teremos que:
#include <iostream>
using namespace std;
int main()
{
float salario_Joaquim, salario_Sebastiao,meses=0;
Com isso, precisamos receber o salário de Joaquim e partir do mesmo calcular o valor do de Sebastião, assim teremos que:
cout <<"Digite o salário de Joaquim ";
cin >> salario_Joaquim; //salva salario de Joaquim
salario_Sebastiao=salario_Joaquim/4;//calcula salario de Sebastião
Assim, necessitamos comparar a a cada mês o novo salário até que o salario de Sebastião seja maior que o de Joaquim, assim, teremos:
while(salario_Sebastiao<salario_Joaquim){//condição de parada
salario_Joaquim=salario_Joaquim*1.03;//calcula novos salários
salario_Sebastiao=salario_Sebastiao*1.06;
meses=meses+1;//conta os meses
}
Finalmente podemos apresentar os meses necessários para que Sebastião ultrapasse Joaquim e encerrar o algoritmo, dessa forma, termos que:
cout <<"meses necessarios"<<meses;
return 0;
}
Inicialmente devemos declarar as variáveis a serem utilizadas, assim termos salário de Joaquim e Sebastião e os meses necessários para se atingir o objetivo do algoritmo, dessa forma, teremos que:
#include <iostream>
using namespace std;
int main()
{
float salario_Joaquim, salario_Sebastiao,meses=0;
Com isso, precisamos receber o salário de Joaquim e partir do mesmo calcular o valor do de Sebastião, assim teremos que:
cout <<"Digite o salário de Joaquim ";
cin >> salario_Joaquim; //salva salario de Joaquim
salario_Sebastiao=salario_Joaquim/4;//calcula salario de Sebastião
Assim, necessitamos comparar a a cada mês o novo salário até que o salario de Sebastião seja maior que o de Joaquim, assim, teremos:
while(salario_Sebastiao<salario_Joaquim){//condição de parada
salario_Joaquim=salario_Joaquim*1.03;//calcula novos salários
salario_Sebastiao=salario_Sebastiao*1.06;
meses=meses+1;//conta os meses
}
Finalmente podemos apresentar os meses necessários para que Sebastião ultrapasse Joaquim e encerrar o algoritmo, dessa forma, termos que:
cout <<"meses necessarios"<<meses;
return 0;
}
Para escrever sua resposta aqui, entre ou crie uma conta.
Algoritimo e Estrutura de Dados C++
Compartilhar