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

Exercicio de Algoritmo. (Linguagem em C) Criar 3 programas que calculem area ou volume de formas geometricas. Mais simples posivel.


KuroeJin: já viste as funções while(), do...while();, e for()?
Jujubay: ainda nao :|

Soluções para a tarefa

Respondido por Niselinz
0
Olá! 
Vamos a três programas simples (Linguagem C) que atendam a esses requisitos:

1) Programa que calcula a área de um quadrado:

#include <stdio.h>
int main ( )
{
  float lado, area;

  printf ("Digite o lado do quadrado\n", lado);
  scanf ("%f", &lado);
  
    area = lado * lado;
    printf ("A area do quadrado: %.2f", area); 

  return 0;
}


2) Programa que calcula o volume de um cubo:

#include <stdio.h>
int main ( )
{
  float aresta, volume;

  printf ("Digite a aresta do cubo\n", aresta);
  scanf ("%f", &aresta);
  
    volume = aresta * aresta * aresta;
    printf ("O volume do cubo: %.2f", volume);
  
  return 0;
}

3) Programa que calcula a área de um triângulo:

#include <stdio.h>
int main ( )
{
  float base, altura, area;

  printf ("Digite a base\n", base);
  scanf ("%f", &base);
  printf ("Digite a altura\n", altura);
  scanf ("%f", &altura); 

    area = (base * altura) / 2;
    printf ("A area do triangulo e: %.2f", area);
 
return 0;
}

Caso tenha dúvidas, comente.
Bons estudos! :)
Respondido por KuroeJin
0
Para a área do triângulo retangulo:

int main(){

float b=0, h=0;// b - Base, h - Altura

printf("Insira um valor para a base: ");
scanf("%f", &b);

prinf("\nInsira um valor para a altura: ");
scanf("%f", &h);

if((b>0)&&(h>0)){  printf("\nA área do triângulo e: %f\n\n", ((b*h)/2)); }
else{ printf("\nOs valores da base e/ou altura sao invalidos\n\n"); }

system("pause");


return 0; }

Para a área do quadrado:


int main(){

float b=0;// b - Base

printf("Insira um valor para a base: ");
scanf("%f", &b);

if(b>=0){  printf("\nA área do quadrado eh: %f\n\n", (b*b); }
else{ printf("\nO valor da base eh invalido!\n\n"); }

system("pause");


return 0; }

Para o volume do cilindro:


int main(){

float h=0, r=0, pi=3.14;//h - Altura, r - Raio

printf("Insira um valor para o raio: ");
scanf("%f", &r);

prinf("\nInsira um valor para a altura: ");
scanf("%f", &h);

if((r>0)&&(h>0)){  printf("\nO volume do cilindro eh: %f\n\n", (h*r*r*pi); }
else{ printf("\nOs valores do raio e/ou altura sao invalidos\n\n"); }

system("pause");


return 0; }

OBS: não esqueça de colocar #include <stdio.h> em todos os programas.

KuroeJin: *return 0;
Perguntas interessantes