Informática, perguntado por lucasjean92, 1 ano atrás

Aguém poderia me ajudar com essa tarefa
com base a esse programa em "C"
queria alterar ele para quando vc achar a area do circulo, quadrado
ou triangulo ele fazer uma pergunta se quer continuar ou não.

Char escolha;
Float area, raio, base, altura, lado ;
Printf(“Escolha a figura: c-circulo, q-quadrado, t-triangulo\n”);
Scanf, &escolha);
Switch (escolha){
Case ‘c’:
Printf(“Digite o raio do circuito\n”);
Scanf(“%f”, &raio);
area=3.141592*raio*raio;
printf(“A área do circulo e:%f\n”, área);
break;
case’q’:
printf(“\n\nDigite o lado do quadrado\n”);
scanf(“%f”, &lado);
área=lado*lado;
printf(“\n\nA área do quadradoe:%f\n\n”,área);
break;
case ‘t’:
printf(“\n\nDigite a base e alturaaltura do triangulo\n\n”);
scanf(“%f%f”, &base, &altura);
área=base*base/2;
printf(“\n\nA area do triangulo e:%f\n\n”,área);
break;
}

Soluções para a tarefa

Respondido por ScreenBlack
1
Implementei uma rotina recursiva, para fazer a leitura dos dados novamente, até que escolha a opção de sair do programa.
Além disso, arrumei as chamadas de funções, que iniciavam com letra maiúscula.

O código encontra-se no arquivo em anexo.

Espero que ajude.
Bons estudos!
Anexos:

lucasjean92: Cara obrigado mesmo era ultimo semestre meu que tem essa matéria , o Brailny me ajudou muito principalmente você cara agradeço muito eu faço "automação industrial" eu sei bastante parte elétrica precisar de algo cara eu faço o possivel, Obrigado mesmo
lucasjean92: valew cara :D
Você manja muito, rodou certinho, mais uma vez Obrigado
Perguntas interessantes