Um parque de diversão está começando a investir em tecnologia e a realizar automatização de alguns brinquedos, por meio do uso de inteligência artificial e tecnologias de escâner, a fim de verificar a altura dos clientes, e definir se eles estão aptos a entrar ou não em um brinquedo, sem precisar utilizar réguas ou medidor físico. Você foi contratado para desenvolver um protótipo de algoritmo para realizar essa verificação. Sendo assim, é necessário descrever a importância de fazer uma análise de um problema, aplicando as estruturas de repetição e o conceito na prática para verificar se três pessoas, medindo 1,73, 1,81 e 1,85 m podem entrar em um brinquedo que aceita somente maiores de 1,80 m. O algoritmo deve medir a altura das pessoas e efetuar uma avaliação, constatando se a altura é maior ou igual a 1,80 m, para possam entrar. Se menor do que 1,80 m, o programa apresenta a mensagem “Entrada Não Permitida”
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Boa tarde, segue resolução utilizando a linguagem de programação PHP.
<?php
$pessoa[0] = 1.73;
$pessoa[1] = 1.81;
$pessoa[2] = 1.85;
$alturaPermitida = 1.80;
//estrutura de repetição
foreach($pessoa as $v){
if($v > $alturaPermitida)
echo "Sua altura é de: " . $v . ', com isto, sua entrada é permitida.';
elseif($v <= $alturaPermitida)
echo "Sua altura é de: " . $v . ', com isto, sua entrada NÃO É PERMITIDA.';
}
?>
Espero que tenha ajudado. Caso queira, podemos marcar aulas sobre PHP para melhor compreensão. Abraçoa
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Resposta em C
#include <stdio.h>
#include <stdlib.h>
int main()
{
float Peso1, Peso2, Peso3, AlturaMin;
int cont;
AlturaMin = 1.80;
Peso1 = 1.73;
Peso2 = 1.81;
Peso3 = 1.85;
printf("Verificação da Altura Mínima de 1,80m da Pessoa:\n\n");
printf("Altura da Pessoa 1: %f\n",Peso1);
printf("Altura da Pessoa 2: %f\n",Peso2);
printf("Altura da Pessoa 3: %f\n\n",Peso3);
for (cont=1; cont<=3; cont+=1) {
if (cont=1) {
if(Peso1 < AlturaMin) {
printf("Entrada da Pessoa 1 não Permitida\n");
} else {
printf("Entrada da Pessoa 1 Permitida\n");
}
}
if (cont=2) {
if(Peso2 < AlturaMin) {
printf("Entrada da Pessoa 2 não Permitida\n");
} else {
printf("Entrada da Pessoa 2 Permitida\n");
}
}
if (cont=3) {
if(Peso3 < AlturaMin) {
printf("Entrada da Pessoa 3 não Permitida\n");
} else {
printf("Entrada da Pessoa 3 Permitida\n");
}
}
}
}
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.