Seja Livre! Desenvolva seus próprios programas – parte 5

Share

matrix

 

Esta é a continuação do post: https://sejalivre.org/?p=6843. Hoje falarei sobre os funções;

 

 

 

 

Funções

 

As funções server para dividir tarefas grandes em tarefas menores, permitindo que pessoas possam trabalhar juntas e poder reutilizar o que pessoas já fizeram. E é claro, deixa o código mais simples no conceito “dividir para conquistar”.

 

Uma função é um bloco de código desenhada para cumprir uma tarefa particular.

 

O printf() é uma função que utilizamos muitas vezes sem saber realmente como ela trabalha.

 

Como declarar uma função:

 

nomedafuncao (declaração dos argumentos)

 

{

 

instrução1;

instrução2;

instruçãoN;

 

}

 

No exemplo abaixo existe uma função que calcula o preço de um carro de uma agência:

 

 

/*

 

EXEMPLO DE FUNÇÃO

 

*/

 

#include <stdio.h>

 

funcao(double custo){

 

double impostos;

double comissao;

double preco;

 

impostos=custo*0.15; // 15% de impostos

comissao=custo*0.3; // 30% de comissão

preco=custo+impostos+comissao;

 

printf(“\nValor dos impostos: %lf”,impostos);

printf(“\nComissão: %lf”,comissao);

printf(“\nValor total do carro: %lf\n”,preco);

 

}

 

main(){

 

double preco;

printf(“\nDigite o preço do carro: “);

scanf(“%lf”,&preco);

funcao(preco);

 

}

 

Quer continuar por dentro das novidades do Blog Seja Livre? Siga o nosso perfil no TWITTER, curta a nossa página no FACEBOOK ou adicione o Blog Seja Livre nos seus círculos do GOOGLE+.