Autor |
Mensagem |
janick Veterano |
# abr/10
Tenho essas duas questões:
1) Suponha que a população de um país A seja de 90 milhões de habitantes, com uma taxa anual de crescimente de 3% e que a população de um outro país B seja de 200 milhões. com uma taxa anual de crescimento de 1.5%. Faça um programa que calcule e escreva o numero de anos necessários para que a população do pais A ultrapasse ou iguale a população do pais B, mantidas essas taxas de crescimento. 2)Faça o programa que leia um numero N do teclado e calcula o valor da soma abaixo com N parcelas.
S=1+2+4+7+11+16+...
Valeu galera! Agradeço MUITO se puderem me ajudar
Abçs!!
|
EternoRocker Veterano |
# abr/10
· votar
Nossa cara... boa sorte aí...
Torço por vc !!!
Cadê os nerds dessa jossa pra dar um apoio ???
|
janick Veterano |
# abr/10
· votar
EternoRocker hahaha valeu mano!!!
É cara, onde estão as boas almas agora???
Conto com a ajuda de vcs!
|
thiaguinhu Veterano |
# abr/10
· votar
janick um esquema bem porquinho mas a idéia é essa:
1-)
decimal popA = 90000000; decimal popB = 200000000;
int anos =0;
while(popA < popB) { popA = popA * 0.03; popB = popB * 0.015;
anos++; }
System.out.println("" + anos);
|
DarkMakerX Veterano |
# abr/10
· votar
janick A 2) é só fazer uma repetição somando uma variável a quantidade de vezes que o usuário inserir, sendo que a variável vai aumentando de acordo com o contador da repetição.
Ex.
Usuário digita 3
Final = 0 Contador = 1 Começa a repetição até contador <= 3
Final = Final + contador
Fim repetição
|
DarkMakerX Veterano |
# abr/10
· votar
janick Só que não conheço a sintaxe de C++
|
Guilherme 90 Veterano |
# abr/10
· votar
cara essa é meio foda..
|
Guilherme 90 Veterano |
# abr/10
· votar
Tentei fazer em C, mas não consegui.
|
thiaguinhu Veterano |
# abr/10 · Editado por: thiaguinhu
· votar
2-)
int num = 1
int N = //num digitado int cont = 1;
while ( cont < N) { num+= cont; cont++; }
System.out.println(""+num);
|
janick Veterano |
# abr/10
· votar
thiaguinhu
Ih mano, tentei aqui deu errado huahauhauahuah olha o que eu fiz:
#include <iostream> #include <stdlib.h> #include <math.h> using namespace std; int main ()
{
float popA, popB, anos; popA=90000000; popB=90000000; anos=0;
while(popA < popB) { popA = popA * 0.03; popB = popB * 0.015;
anos++; }
cout << "O numero de habitantes de A e B se igualariam em " << anos << " anos."; }
E a resposta final é sempre 0 anos!
DarkMakerX
Vo tentar escrever o teu código agora!
|
thiaguinhu Veterano |
# abr/10
· votar
janick te passo o número da minha conta por MP...
|
Lucas Borlini Veterano |
# abr/10
· votar
Fala serio mano
Nas minhas provas de informatica (tbm de C++), eu levava a cola toda em bloco de notas.
Era mó tranquilo.
|
thiaguinhu Veterano |
# abr/10
· votar
Não vejo problemas em ajudar nesso tipo de coisa. Mas vale lembrar que você está se enganando...muito básico esses probleminhas.
Assistindo as aulas você não deveria ter problemas, ou então pratique mais em casa...
|
janick Veterano |
# abr/10
· votar
aqui ta dando erro na tua segunda questao mano thiaguinhu! o system out n sai! pq? tem que declarar o que pra ele aparecer?
hahaha olha que eu deposito viu!!!
|
janick Veterano |
# abr/10
· votar
#include <iostream> #include <stdlib.h> #include <math.h> using namespace std; int main ()
{ int num = 1;
int N; cout << "Digite o numero de parcelas: "; cin >> N; int cont = 1;
while ( cont < N) { num+= cont; cont++; }
cout << "A soma das parcelas e: " << num; }
Eu fiz aqui e deu "certo"
Mas por exemplo, eu boto 4 parcelas
dai conta a soma das 3 primeiras parcelas:
ex = 4
S= 1+2+4
Se eu boto 5 parcelas:
S= 1+2+4+7
Sacou?
|
thiaguinhu Veterano |
# abr/10
· votar
janick huahuahuauha ah mano ..eu fiz só a lógica. Nem testei essa parada.
em relação ao segundo post, não era pra somar as 3 primeiras?! eu entendi isso ae ...
|
janick Veterano |
# abr/10
· votar
#include <iostream> #include <stdlib.h> #include <math.h> using namespace std; int main ()
{
int popA = 90000000; int popB = 200000000;
int anos =0;
while(popA < popB) { popA = popA * 0.03; popB = popB * 0.015;
anos++; }
cout << "O numero de habitantes de A e B se igualariam em " << anos << " anos."; }
A resposta disso aqui ta dando 2 anos! não né? hehehehe
|
thiaguinhu Veterano |
# abr/10
· votar
janick ahhh saquei agora ...só trocar o while
while ( cont <= N)
mals pelo vacilo :P
|
janick Veterano |
# abr/10
· votar
thiaguinhu
huahuahauhuahau tipo mano, eu mando ele somar 4 parcelas
dai ele soma
S= 1+2+4 apenas, ao invés de S=1+2+4+7
Acho que ele ta considerando o 0 como uma parcela também né?
|
janick Veterano |
# abr/10
· votar
quando eu mando somar 1 numero, da 1 quando eu mando somar 2, da 1 de novo quando eu mando somar 3, da 4 quando eu mando somar 4, da 7
|
thiaguinhu Veterano |
# abr/10
· votar
janick o outro só trocar a multiplicação
ao invés de:
popA = popA * 0.03; popB = popB * 0.015;
muda para:
popA = popA * 1.03; popB = popB * 1.015;
|
janick Veterano |
# abr/10
· votar
Eu fiz uma forma aqui, mas ta mostrando apenas a parcela em questão:
Tipo, eu digito quatro, e ao invés de somar todas parcelas até a quarta, mostra apenas a 4a!
minha prova acaba meio dia e 15 :/
|
janick Veterano |
# abr/10
· votar
#include <iostream> #include <stdlib.h> #include <math.h> using namespace std; int main ()
{ int num = 1;
int N; cout << "Digite o numero de parcelas: "; cin >> N; int cont = 1;
while ( cont < N) { num+=cont; cont++; }
cout << "A soma das parcelas e: " << num; }
|
janick Veterano |
# abr/10
· votar
A manolo! Falta corrigir só a ultima :)
Só essa forcinha e acaba galera!
|
janick Veterano |
# abr/10
· votar
Up!! desculpa a urgencia galera, e que a prova ta quase terminando.
|
Guilherme 90 Veterano |
# abr/10
· votar
Se eu soubesse até te ajudaria =(
Mal ae cara.
|
janick Veterano |
# abr/10
· votar
hahaha de boassa mano, o que vale é a intenção!
|
janick Veterano |
# abr/10
· votar
mano Simonetti, dá a luz aqui!
|
CheshireCat Veterano |
# abr/10
· votar
Minhas provas são todas no papel. .-.
|
Guilherme 90 Veterano |
# abr/10
· votar
janick
Claro, tentei fazer em C, mas deu em nada. Depois que vi uns exemplos aqui, o meu tava todo errado kkkkkkkkkkkkkkkkkkkk
|