8) Parâmetros por Valor
Aula Prática de Passagem de Parâmetros por Valor
Aula Prática de Passagem de Parâmetros por Valor
Obs.:
- Execute todos os programas sem sair do Turbo C.
- Não se esqueça de salvar o programa antes de executar.
- Não use o comando RUN ou control F9. Execute o programa usando F7 e/ou F8. Examine as variáveis usando control F7.
- Faça um programa que troque todas as letras minúsculas por maiúsculas de uma linha.
- Faça uma função que verifique se o caracter recebido como parâmetro é uma letra minúscula e retorne verdadeiro se for, caso contrário, retorne falso.
- Faça uma função que receba uma letra minúscula e retorne a letra maiúscula correspondente.
- Faça uma versão com getche() e outra com getchar(). Qual é a mais adequada para fazer o chinês? E para executar direto?
- Crie as funções e protótipos necessários ao funcionamento correto do programa abaixo. Não é permitido alterar a função main().
- #include <stdio.h> /* espaço para colocar os protótipos */ void main (void) { int n1, n2, n3, aux, npares; float tot; scanf ("%d%d%d", &n1, &n2, &n3); aux = maior (n1, n2); printf ("Maior numero lido = %d", maior (aux, n3)); printf ("Media dos numeros lidos = %f", media (n1, n2, n3)); npares = par(n1) + par(n2) + par(n3); printf ("Total de numeros pares lidos = %d", npares); tot = media(n1, n2, n3); printf ("Total de valores acima da media = %d", total(n1, n2, n3, tot)); } /* espaço para colocar as funções */