Ir ao conteúdo
  • Cadastre-se

passarin_jr

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

1
  1. você terá utilizar o while dessa forma: int variavel = 0; while(variavel >= 0){ // comandos cout << "Para sair digite -1 " << endl; cin >> variavel << endl; } É claro que isto é apenas um exemplo. substitua 'variavel' pelo nome que você achar mais adequado. E frase "para sair digite -1" por outra melhor desde que fique claro para o usuário do programa.
  2. #include <iostream> using namespace std; int main(int argc, char** argv) { char prosseguir = 's'; int idade, somaIdades = 0, quantidade = 0; float media; while (prosseguir != 'n') { cout << "Qual a sua idade?" << endl; cin >> idade; quantidade++; somaIdades = somaIdades + idade; cout << "prosseguir = " << prosseguir << endl; cout << "Deseja prosseguir? <->Se sim digite: s <-> Se nao digite: n \n"; cin >> prosseguir; } media = somaIdades / quantidade; // cout << "Soma das idades = " << somaIdades << endl; // cout << "Quantidade de idades digitadas = " << quantidade << endl; // cout << media << endl; if ((media >= 0) and (media <= 25)){ cout <<" Media entre 0 e 25 \n"; } return 0; } isto pode ser resolvido de diversas maneiras. No código acima eu fiz da maneira mais simples possível. Vou tentar aqui explicar: - A variável 'prosseguir' é que determina o fim ou não do laço. Neste caso se o usuário digitar qualquer letra ou caractere diferente de 'n' minúsculo o loop continuará. O ideal seria capturar a tecla pressionada(deixo isto pra você), mas a ideia é a mesma. - A variável 'idade' dispensa comentários. - A variável 'quantidade'. vai contar a quantidade de idades digitadas. O comando quantidade++ incrementa + 1 ao valor da 'quantidade'. - 'somaIdades' é um acumulador do valores de idades digitadas. As linhas comentadas abaixo do cálculo da média são apenas para "depuração". :-) Finalmente depois do loop é feita a primeira verificação. As outras eu deixo pra você. ;-) Obs1.:Caso alguém tenha percebido algum erro no código ou queiram melhorar, fiquem à vontade. Obs2.: Caso não tenha entendido, diga aí..

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...