Faça um programa, utilizando estrutura de condição, que receba um número
real, digitado pelo usuário e mostre o menu para selecionar o tipo de cálculo que deve ser
realizado:
1-Raiz quadrada
2-A metade
3-10% do número
4-O dobro
Escolha a opção:
Leia a opção, calcule e exiba corretamente cada caso
Soluções para a tarefa
Resposta:
Bom, antes de tudo, me desculpe por ter feito com SE, há muito vi VisualG. O código está funcionando normalmente, já testei. Aqui está:
algoritmo "Cod1"
var
opc: inteiro
n: real
inicio
leia(n)
escreval("1 - Raiz quadrada")
escreval("2 - A metade")
escreval("3 - 10% do número")
escreval("4 - O dobro")
escreva("Escolha a opção: ")
leia(opc)
se (opc = 1) entao
n := raizq(n)
fimse
se (opc = 2) entao
n := n/2
fimse
se (opc = 3) entao
n := n*0.1
fimse
se (opc = 4) entao
n := n*2
fimse
escreval()
escreva(n)
fimalgoritmo
O programa utilizando a estrutura de condição switch case e escrito na linguagem de programação C que proporciona a escolha de cálculos ao usuário e em seguida resolve esse cálculo é:
#include <stdio.h>
#include <math.h>
int main()
{
float rq, metade, dezPc, dobro, num;
int valorDig;
printf("Calculadora doidinha\n");
printf("---------------#######-----------");
printf("\nDigite 1 para raiz quadrada\nDigite 2 para metade\nDigite 3 para 10 porcento\nDigite 4 para o dobro\n");
scanf("%d", &valorDig);
switch(valorDig){
case 1:
printf("\nDigite o valor: "); scanf("%f",&num);
rq = sqrt(num);
printf("A raiz quadrada é: %.2f", rq);
break;
case 2:
printf("\nDigite o valor: "); scanf("%f",&num);
metade = num/2;
printf("A metade é: %.2f", metade);
break;
case 3:
printf("\nDigite o valor: "); scanf("%f",&num);
dezPc = num*0.9;
printf("Dez porcento de %.2f é %.2f",num, dezPc);
break;
case 4:
printf("\nDigite o valor: "); scanf("%f",&num);
dobro = num*2;
printf("A raiz quadrada é: %.2f", dobro);
break;
default:
printf("Voce selecionou uma opcao diferente de 1, 2, 3 ou 4");
}
return 0;
}
Esse algoritmo resolve os cálculos acima?
Sim, com a utilização do switch case fica fácil resolver essas questões.
Saiba mais sobre Programação aqui: https://brainly.com.br/tarefa/2133644
#SPJ2