• Matéria: Lógica
  • Autor: vitorsuaiden
  • Perguntado 6 anos 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

Respostas

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 similares