entendendo o return...

Publicado por 19/10/2005

[ Hits: 7.545 ]

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: [email protected]
*/

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

Pilha Sequencial

DATA POR EXTENSO

Jogo da Velha

Mini - agenda

Média dos alunos


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts