Lógica, perguntado por Luiz1993, 11 meses atrás

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


juanbomfim22: pode ser em linguagem Phyton??
Luiz1993: preciso em visualg
erreinessaaula: :-)
tiagomartinsgs: assim não vale né

Soluções para a tarefa

Respondido por ArthurMelo777
7

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


Luiz1993: Obrigado Arthur
Respondido por yancarvalho3
0

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

Anexos:
Perguntas interessantes