Академический Документы
Профессиональный Документы
Культура Документы
Abordagem top-down
Modularizando algoritmos
Retorno de valores
Escopo de variáveis
Passagem de parâmetros
Introduziremos programação modular
(programação estruturada)
Retorno de valores
Passagens de parâmetros
5.1 Abordagem top-down
Conforme avançamos, aparecem problemas mais
complexos e longos. Isto faz com que a resolução destes
se torne cada vez mais difícil.
Modulo1.c
#include <stdio.h>
#include <stdlib.h>
int i,n;
i=0;
printf("\n Fazer cálculo do salário de quantos funcionários ? \n");
scanf("%d",&n);
while ( i < n) {
i++;
}
getch();
return 0;
}
float calcularSalario (float salarioBruto)
{
float total;
if (salarioBruto < 900) {
float total = salarioBruto - salarioBruto*5/100;
return total;}
if (salarioBruto >2800) {
float total = salarioBruto - salarioBruto*20/100;
return total;}
}
5.3 Retorno de valores
Variáveis globais.
Variáveis locas.
5.4.1 Variáveis globais
São declaradas antes de todos os módulos e podem ser
manipuladas em qualquer outro módulo.