EXERCICIOS DE ALGORITMOS

0 Votos
Para o programa abaixo, verifique se há, ou não, qualquer erro no referido código capaz de impedir sua compilação e execução.
(1) #include <stdio.h>
(2) #include <conio.h>
(3) main() {
(4) float a,b,raio,perreta,percir,arearet,areacir;
(5) float menorarea,maiorperimetro;
(6) printf(nEntre com os lados a e b do retângulo:);
(7) scanf(” %f %f”, &a, &b);
(8) perreta=2*a+2*b;
(9) arearet a*b;
(10) printf(“nEntre com o raio do circulo:”);
(11) scanf(” %f”, &raio);
(12) percir = 2*3.14*raio
(13) areacir = 3.14*raio*raio;
(14) printf(“n %f %f %f %f”,perreta,arearet,percir,areacir);
(15) if (arearet + areacir) menorarea = arearet;
(16) else menorarea = areacir;
(17) if (perreta > percir) maiorperimetro = perreta;
(18) else maiorperimetro = percir;
(19) printf(“n A menor area e %f e o maior perimetro e %f “,maiorperimetro);
(20) getch();
(21) }
Caso haja algum erro no programa acima, identifique a falha e a sua respectiva linha.

Respostas


  1. 0 Votos

    Ola.

    Conseguiu encontrar o problema?
    Pelo que percebi, a operação “a*b” não está sendo atribuída a variável “arearet“.
    A principio foi esse o problema que encontrei.

    Vlw.

Cadastre-se ou faça login para responder a esta pergunta.