A maior rede de estudos do Brasil

Alguem pode me ajudar a criar programas em C,colocando alguns exemplos de programas em C com funçoes?

Programas utilizando funções.


5 resposta(s) - Contém resposta de Especialista

User badge image

RD Resoluções Verified user icon

Há mais de um mês

Dentro do ramo da linguagem C, denominamos uma função como um conjunto de comandos capazes de realizar uma tarefa específica dentro de um módulo dependente de um determinado código.


Tomando como exemplo o programa abaixo, que recebe dois números e os multiplica:

  1. #include<stdio.h>

  2. #include<conio.h>

  3. int multiplica(int N1, int N2);


  1. int main(void)

  2. {

  3. int V1, V2, resultado;

  4. printf("Digite o primeiro valor:"); // recebe o primeiro valor

  5. scanf("%d", &V1);

  6. printf("Digite o segundo valor:"); // recebe o segundo valor

  7. scanf("%d", &V2);


  1. //chama a função e recebe o retorno

  2. resultado = multiplica(V1,V2);

  3. printf("Resultado = %d\n", resultado);

  4. getch();

  5. return 0;

  6. }


  1. int multiplica(int N1, int N2) //multiplica recebe N1,N2 e retorna um int

  2. {

  3. int resultado;

  4. resultado = N1 * N2;

  5. return(resultado); //retornando o valor para main

  6. }

Dentro do ramo da linguagem C, denominamos uma função como um conjunto de comandos capazes de realizar uma tarefa específica dentro de um módulo dependente de um determinado código.


Tomando como exemplo o programa abaixo, que recebe dois números e os multiplica:

  1. #include<stdio.h>

  2. #include<conio.h>

  3. int multiplica(int N1, int N2);


  1. int main(void)

  2. {

  3. int V1, V2, resultado;

  4. printf("Digite o primeiro valor:"); // recebe o primeiro valor

  5. scanf("%d", &V1);

  6. printf("Digite o segundo valor:"); // recebe o segundo valor

  7. scanf("%d", &V2);


  1. //chama a função e recebe o retorno

  2. resultado = multiplica(V1,V2);

  3. printf("Resultado = %d\n", resultado);

  4. getch();

  5. return 0;

  6. }


  1. int multiplica(int N1, int N2) //multiplica recebe N1,N2 e retorna um int

  2. {

  3. int resultado;

  4. resultado = N1 * N2;

  5. return(resultado); //retornando o valor para main

  6. }

User badge image

Cleiton

Há mais de um mês

#include <stdio.h>
#include <stdlib.h>

int main ()
{
float soma_nota, nota, media;
char conceito;
int i;

soma_nota = 0;
while(i<=4)
{
printf("Entre com uma nota: ");
scanf("%f", &nota);
soma_nota = soma_nota+nota;
i++;
}
media = soma_nota/5;
if (media <=3.9)
conceito = 'E';
else
if (media <=5.9)
conceito = 'D';
else
if (media <=7.4)
conceito = 'C';
else
if (media <=8.9)
conceito = 'B';
else
conceito = 'A';
if ((conceito == 'A')|| (conceito == 'B')|| (conceito == 'C'))

printf("O aluno foi aprovado com %0.2f e obteve o conceito %c\n", media, conceito);

else
printf("O aluno foi reprovado com %0.2f e obteve o conceito %c\n", media, conceito);

system("PAUSE");
}

User badge image

Letícia

Há mais de um mês

posso te ajudar, que tipo de programa você quer?

User badge image

Andre

Há mais de um mês

Dentro do ramo da linguagem C, denominamos uma função como um conjunto de comandos capazes de realizar uma tarefa específica dentro de um módulo dependente de um determinado código.


Tomando como exemplo o programa abaixo, que recebe dois números e os multiplica:

  1. #include<stdio.h>

  2. #include<conio.h>

  3. int multiplica(int N1, int N2);


  1. int main(void)

  2. {

  3. int V1, V2, resultado;

  4. printf("Digite o primeiro valor:"); // recebe o primeiro valor

  5. scanf("%d", &V1);

  6. printf("Digite o segundo valor:"); // recebe o segundo valor

  7. scanf("%d", &V2);


  1. //chama a função e recebe o retorno

  2. resultado = multiplica(V1,V2);

  3. printf("Resultado = %d\n", resultado);

  4. getch();

  5. return 0;

  6. }


  1. int multiplica(int N1, int N2) //multiplica recebe N1,N2 e retorna um int

  2. {

  3. int resultado;

  4. resultado = N1 * N2;

  5. return(resultado); //retornando o valor para main

  6. }

Essa pergunta já foi respondida por um dos nossos especialistas