Faça um programa que leia dois valores, o primeiro servindo de indicador de operação e o segundo correspondendo ao raio de uma circunferência. Caso o primeiro valor lido seja igual a 1, calcular e imprimir a área desta circunferência. Se o valor lido for 2 , calcular e imprimir o perímetro da circunferência. E se o valor lido for diferente destes dois valores; imprimir uma mensagem dizendo que o indicador de operação foi mal fornecido.

Passo 1

Neste exercício, precisamos ler dois valores: o indicador de operação (um inteiro) e o raio de uma circunferência (um número real). Se o indicador for 1, calculamos a área; se for 2, calculamos o perímetro; caso contrário, exibimos uma mensagem de erro. O conteúdo principal é o uso de estrutura condicional (if/else) e as fórmulas de circunferência.
Para resolver, vamos usar as seguintes fórmulas: a área de uma circunferência é dada por A = pi R^2 e o perímetro (comprimento da circunferência) é P = 2pi R. Aqui, R é o raio informado.

Passo 2

Primeiro, fazemos a leitura das duas variáveis: atribuímos o primeiro valor a op (operador) e o segundo a R (raio).
Em seguida, montamos a estrutura condicional: se op == 1, entramos no ramo do cálculo de área. Dentro dele, aplicamos a fórmula A = pi times R^2 e guardamos em uma variável.
Se op == 2, entramos no ramo do cálculo do perímetro, aplicando P = 2 times pi times R e armazenamos o resultado.
Caso op seja diferente de 1 e 2, usamos o ramo else para preparar a mensagem de erro “Indicador de operação mal fornecido”.

Passo 3

Por fim, imprimimos o valor calculado (área ou perímetro) com formatação adequada ou a mensagem de erro, dependendo do ramo executado.

Resposta

Segue um pseudocódigo possível:
Leia o indicador de operação em op
Leia o raio em R
Se op == 1 então
Calcule A = pi times R^2
Imprima "Área = ", A
Senão se op == 2 então
Calcule P = 2 times pi times R
Imprima "Perímetro = ", P
Senão
Imprima “Indicador de operação mal fornecido”
Fim se

Exercícios relacionados