PRÁTICA 7 – FUNÇÕES
Comandos:
int funcao()
Tarefa:
Copie, cole, compile e execute cada um dos seguintes programas no DEV C++:
Caso não possua o DEVC ou compilador instalado, use esse compilador online
Programa 1 – Função básica sem return
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#include <stdio.h> #include <conio.h> imprimeNomeVezes(char nome[],int vezes) { //SubRotina int loop; for(int loop = 0; loop<vezes; loop++) { printf("%s",nome); } } main() { imprimeNomeVezes("CEFET",10); imprimeNomeVezes("ELETRONICA",100); getch(); } |
Programa 2 – Função básica com return int
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#include <stdio.h> #include <conio.h> int fatorial (int n) { // Trocar para long fatorial para 64 bits int i, resultado; resultado = 1; for (i=1; i<=n; i++) { resultado = resultado * i; } return (resultado); } main() { // Trocar para (%ld) para long (64 bits) printf("%d",fatorial(14)); getch(); } |
Programa 3 – Função básica com return boolean
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#include <stdio.h> #include <conio.h> #include <stdbool.h> bool checkPrimeNumber(int n) { int i; for(i=2; i <= n/2; i++) { if(n%i == 0) { return false; } } return true; } main() { if (checkPrimeNumber(13)) { printf("PRIME"); } else { printf("NOT PRIME"); } getch(); } |
Desafio: Ainda a ser desenvolvido
|
1 2 3 4 5 6 |
#include <stdio.h> #include <conio.h> main() { } |
