entendendo o return...
[ Hits: 8.075 ]
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
#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); }
Parte 7 - Sessão de estudo sobre VETORES
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Acabei de formatar meu ssd e deu erro (3)
Desempenho abaixo do esperado - travadas e congelamento do sistema ope... (5)
Bash ao invés de Fish no CachyOS (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta