Lógica, perguntado por vitorsuaiden, 10 meses atrás

faça um programa que leia as medidas de um sensor ultrassônico de um robô (medida de distancia de um obstaculo). armazene em variável tipo float. calcule as medias das medidas e a maior distancia que o robô detectou. apresenta as no final do programa linguagem c++


oliveirapedroo: quantas medidas deve ler?
vitorsuaiden: quantas o a pessoa quiser

Soluções para a tarefa

Respondido por oliveirapedroo
0

Resposta:

#include <iostream>

using namespace std;

//variáveis

float medida, maior=0, soma=0;

int qtd=0;

int main(){

   while(true){

       cout<<"Digite a medida do sensor ultrassônico do um robô ou digite 0 para parar: ";

       cin>>medida;

       if(medida==0){

           break;

       }

       if(medida>maior){

           maior=medida;

       }

       soma+=medida;

       ++qtd;

   }

   cout<<"A média das medidas foi: "<<soma/qtd<<'\n';

   cout<<"A maior distancia que o robô detectou foi: "<<maior<<'\n';

}

Explicação:

Perguntas interessantes