Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAirton Elias Garrido Cerveira Alterado mais de 8 anos atrás
1
Introdução à Programação Engenharia da Computação Aula Prática 3 Funções Monitoria 2011.2
2
Roteiro Conceito de Funções Sintaxe de Funções Exemplos Chamando uma Função Alertas Importância do Uso de Funções Exercícios
3
Conceito de Funções Uma função é um bloco de códigos que pode ser usado diversas vezes na execução de um programa; Funções são escritas fora da MAIN e realizam uma ação qualquer, à qualquer hora; Podem ou não receber parâmetros; Podem ou não retornar algo.
4
Sintaxe de Funções Tipo Nome(DeclaraçãoDosParâmetros) { CorpoDaFunção; }
5
Exemplos float Media_Aluno (float nota1, float nota2) { float resultado; resultado = (nota1 + nota2)/2; return resultado; }
6
Exemplos void Result_Aluno (float nota1, float nota2) { float resultado; resultado = (nota1 + nota2)/2; if(resultado < 7.0) printf (“Aluno Reprovado”); else printf (“Aluno Aprovado”); }
7
Chamando Uma Função Uma função pode ser chamada na MAIN ou em qualquer outra função do programa desde que tenha sido declarada antes; Deve-se tomar cuidado com a ordem dos parâmetros; Ao chamar a função, lembre do que ela retorna (ou não retorna).
8
Chamando Uma Função int Divide_Numeros (int num1, int num2) { int resultado; resultado = num1 / num2; return resultado; } int main () { int a, b, result; printf (“Digite dois numeros”); scanf (“%d %d”, &a, &b); result = Divide_Numeros (a, b); printf (“A divisao eh %d”, result); return 0; }
9
Chamando Uma Função void Divide_Numeros (int num1, int num2) { int resultado; resultado = num1 / num2; printf (“O resultado eh: %d”, resultado); } int main () { int a, b; printf (“Digite dois numeros”); scanf (“%d %d”, &a, &b); Divide_Numeros (a, b); return 0; }
10
Alertas Uma função do tipo VOID não retorna nada; Uma função que não é do tipo VOID, Precisa ter o comando RETURN; Declare ou assine a função antes da função na qual você irá chamá-la; Variáveis e parâmetros de uma função só podem ser usados nesta função.
11
Dúvidas ???
12
Exercício 1)Crie uma função calculadora que deverá receber dois números e um caractere, e retorna o resultado de uma operação. O caractere definirá que tipo de operação será feita(soma, sub, div, mult). Na main, peça para o usuário digitar os valores e o tipo de operação. Obs.: Você deverá criar uma função a mais para cada operação (soma, sub, div, mult), e estas funções serão usadas na função calculadora.
13
Exercício 2)Escreva um programa que leia uma temperatura em graus Farenheit, graus Celsius ou Kelvin. O programa deve imprimir a temperatura nas outras escalas. OBS: Faça um Menu e uma função para cada conversão.
14
Exercício 3)Faça um programa que calcule a quantidade necessária de latas de tinta para pintar uma parede de L de largura por H de altura, dados pelo usuário. Considere que o consumo de tinta é de 3l por metro quadrado e a quantidade de tinta por lata é de 21 litros.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.