entendendo o return...

Publicado por 19/10/2005

[ Hits: 8.079 ]

Download return.c




aee... fiz esse programa para as pessoas que não conseguiram entender de primeira vista o "return" sendo que no comeco só se usa o "return (0);"
escreva suas opniões

  



Esconder código-fonte

#include <stdio.h>
#include <stdlib.h>

/* Programa que você escolhe uma opção para fazer uma operação usando "return".
Somente um exemplo para as pessoas iniciantes em C entederem o significado do return,
sendo que quase sempre nos primeiros programas usa somente o "return (0)" algumas pessoas não sabem a razão disso
Programmer: Rodrigo Abreu
e-mail: darksunrba@gmail.com
*/

int main()
{   
   int x, y, retorno, escolha;
   printf("Escolha uma opção:\n1.Somar\n2.Subtrair\n3.Multiplicar\n4.Dividir\n#");
   scanf("%d",&escolha);
   if (escolha>4)
   {
      printf("Opção invalida...\a\n");
      return (0);   
   }
   printf("Digite o 1º termo: ");
   scanf("%d",&x);
   printf("Digite o 2º termo: ");
   scanf("%d",&y);
   if (escolha==1)   
   {
      retorno=soma(x,y);
      printf("\nA soma de: %d+%d=%d\n",x,y,retorno);
   }
   if (escolha==2)
   {
      retorno=subt(x,y);
      printf("\nA subttração de: %d-%d=%d\n",x,y,retorno);
   }
   if (escolha==3)
   {
      retorno=mult(x,y);
      printf("\nA multiplicação de: %d*%d=%d\n",x,y,retorno);
   }
   if (escolha==4)
   {
      retorno=divi(x,y);
      printf("\nA divisão de: %d/%d=%d\n",x,y,retorno);
   }   
}

int soma(int a, int b)
{
   return(a+b); /* Retonara o valor da soma de dois termos sendo ela declarada em "retorno=soma(x,y)" ou seja "a" e "b" equivale a "x" e "y"*/
}

int subt(int a, int b)
{
   return(a-b);
}

int mult(int a, int b)
{
   return(a*b);
}

int divi(int a, int b)
{
   return(a/b);
}

Scripts recomendados

Calculo de Diagonais de Triangulo

Equação dos Gases Ideais

Matrix 3x3

SIMPCalc

Função simples sendo chamada dentro da main


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts