CHAVES C++ 0 Denunciar post Postado Abril 27, 2009 1 – Faça um algoritmo que receba a idade e o peso de 7 pessoas, calcule e mostre: • A quantidade de pessoas com mais de 90 quilos; • A média das idades das 7 pessoas. 2 – Faça um algoritmo que receba 10 números, calcule e mostre a quantidade de números entre 30 e 90. 3 – Faça um algoritmo que receba 10 idades, pesos e alturas, calcule e mostre: • A média das idades das 10 pessoas; • A quantidade de pessoas com peso superior a 90 quilos e altura inferior a 1.50; • A porcentagem de pessoas com idade entre 10 e 30 anos entre as pessoas que medem mais de 1.90. 4 – Faça um algoritmo que receba a idade e o sexo de 12 pessoas, calcule e mostre: • A idade média do grupo; • A idade média das mulheres; • A idade média dos homens. 5 – Faça um algoritmo que calcule a soma dos primeiros 50 números pares. Este algoritmo não recebe valor do teclado. Os primeiros número pares são: 2, 4, 6, ... Compartilhar este post Link para o post Compartilhar em outros sites
Abner Matheus 0 Denunciar post Postado Abril 27, 2009 1. Vars tipo Idade = vetor[1:7]inteiro; tipo Peso = vetor[1:7]inteiro; Inteiro : Loop, Qntd, Media; Inicio ler(Idade, Peso, Loop, Qntd, Media); Loop <- 1; Qntd <- 0; Media <- 0; Repita Se Peso[Loop] > 90 então Qntd <- Qntd + 1; Fim_Se Se Loop > 7 então Abandonar; Senão Loop <- Loop + 1; Fim_se Fim_repita Media <- (Idade[1] + Idade[2] + Idade[3] + Idade[4] + Idade[5] + Idade[6] + Idade[7]) DIV 7; escrever('Quantidade de pessoas com mais de 90 kgs:' Qntd); escrever('Media das Idades:' Media) Fim 2. Vars tipo Numeros = vetor[1:10]Inteiros; Inteiro : Loop, Qntd; Inicio ler(Numeros, Loop, Qntd); Loop <- 1; Qntd <- 0; Repita Se Numeros[Loop] >= 30 e Numeros[Loop] <= 90 então Qntd <- Qntd + 1; Fim_Se Se Loop > 10 então Abandonar; Senão Loop <- Loop + 1; Fim_se Fim_repita escrever('Quantidade de números entre 30 e 90:' Qntd) Fim 3. Vars tipo Idade = vetor[1:10]Inteiros; tipo Peso = vetor[1:10]Inteiros; tipo Altura = vetor[1:10]Reais; Inteiros : Loop, Qntd, Qntd_Idade, Qntd_Altura; Reais : Media_Idade, Porcentagem; Inicio ler(Idade, Peso, Altura, Media_Idade, Loop, Qntd, Qntd_Idade, Qntd_Altura, Porcentagem); Media_Idade <- (Idade[1] + Idade[2] + Idade[3] + Idade[4] + Idade[5] + Idade[6] + Idade[7] + Idade[8] + Idade[9] + Idade[10])/10; Loop <- 1; Qntd <- 0; repita Se Peso[Loop] > 90 e Altura[Loop] < 1.50 então Qntd <- Qntd + 1; fim_se Se Loop > 10 então Abandonar; Senão Loop <- Loop + 1; fim_se fim_repita Loop <- 1; Qntd_Idade <- 0; Qntd_Altura <- 0; repita Se Idade[Loop] >= 10 e Idade[Loop] <= 30 então Qntd_Idade <- Qntd_Idade + 1; Fim_se Se Idade[Loop] >= 10 e Idade[Loop] <= 30 e Altura[Loop] > 1.90 então Qntd_Altura <- Qntd_Altura + 1; Fim_se Se Loop > 10 então Abandonar; Senão Loop <- Loop + 1 Fim_Se Fim_Repita Porcentagem <- Qntd_Altura/Qntd_Idade; escrever('Media das Idades:' Media_Idade); escrever('Quantidade de Pessoas com Peso > 90 e Altura < 1.50:' Qntd); escrever('Entre pessoas de 10 a 30 anos,' Porcentagem'% medem mais que 1.90') Fim Os dois últimos ficam a seu critério, afinal seria injusto responder todas sem te dar a oportunidade de raciocinar logicamente ;) Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Abril 27, 2009 Tente fazer e poste as dúvidas. Compartilhar este post Link para o post Compartilhar em outros sites
TheDuck 0 Denunciar post Postado Abril 28, 2009 aew Abner Matheus vlw .. tbm era minha duvida http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
TheDuck 0 Denunciar post Postado Abril 28, 2009 aew fiz em C++ e fico assim oh #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int ida,si,q90150,q1030,q190,i; double peso,alt,mi,p1030_190; si=0; q190=0; q90150=0; q1030=0; for(i=1;i<=10;i++) { cout<<"Digite a idade da "<<i<<"primeira pessoa.\n"; cin>>ida; cout<<"Digitea altura da "<<i<<"primeira pessoa.\n"; cin>>alt; si+=ida; if(peso>90 && alt<1.50) q90150++; if(alt>1.90) { q190++; if(ida>10 && ida <30) q1030++; } } mi=si/10; cout<<"Media das idades de todas as pessoas="<<mi<<"\n"; cout<<"Quantidade de pessoas com peso superior a 90 quilos e altura inferior 1.50m ="<<q90150<<"\n"; p1030_190=(q1030*100)/q190; cout<<"Porcentagem ="<<p1030_190<<"\n"; system("PAUSE"); return EXIT_SUCCESS; } e rodou certinho ^^ http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Submit 0 Denunciar post Postado Dezembro 3, 2009 Fiz no VisualG. algoritmo "semnome" var ] contHomem,contMulher,somaIdade,somaIdadeHomem,somaIdadeMulher,pessoas,idade:inteiro sexo:caracter mediaIdadeHomem,mediaIdadeMulher,mediaIdade:real inicio somaIdade<-0 contMulher<-0 contHomem<-0 somaIdadeHomem<-0 somaIdadeMulher<-0 para pessoas de 1 ate 7 faca escreval("Digite a idade") leia(idade) escreval("Digite o sexo") leia(sexo) somaIdade<-somaIdade+idade se (sexo="f") entao contMulher<-contMulher+1 somaIdadeMulher<-somaIdadeMulher+idade fimse se (sexo="m") entao contHomem<-contHomem+1 somaIdadeHomem<-somaIdadeHomem+idade fimse fimpara mediaIdade<-somaIdade/7 mediaIdadeMulher<-somaIdadeMulher/contMulher escreval("A media das idades é igual a ",mediaIdade) escreval("A media das idades das mulheres é igual a ",mediaIdadeMulher) escreval("A media das idades dos homems é igual a ",mediaIdadeHomem) fimalgoritmo Compartilhar este post Link para o post Compartilhar em outros sites