TO no meio da prova de C++! Alguém me ajuda?

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

Enviar sua resposta para este assunto
        Tablatura   
Responder tópico na versão original
 

Tópicos relacionados a TO no meio da prova de C++! Alguém me ajuda?