{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

Return1 definição de fatorial de 0 else ifn0 fat

Info icon This preview shows pages 19–24. Sign up to view the full content.

View Full Document Right Arrow Icon
return(1); /* definição de fatorial de 0*/ } else { if(N>0) { Fat = N*fatorial(N-1); return(Fat); } else { return(-1);/* Indica que não há fatorial */ } } }
Image of page 19

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Funções e Vetores #include <stdio.h> #include <stdlib.h> #define NUM_ALUNOS 3 float media ( float notas[], int n ) { int i = 0; float m = 0.0; for ( i = 0; i < n; i++ ) { m = m + ( notas[i] / n ); } return m; } int main( ) { float notas [NUM_ALUNOS]; float media_turma; int i; for ( i = 0; i < NUM_ALUNOS; i++ ) { do { printf ("Digite a nota do %d o. aluno: ", i+1); scanf ("%f", &notas[i]); } while ( ( notas[i] < 0.0 ) || ( notas[i] > 10.0 ) ); } media_turma = media ( notas, NUM_ALUNOS ); printf ("A media da turma eh %.2f \n", media_turma); system ("Pause"); return 0; }
Image of page 20
Funções em Linguagem “C” Exercício 1: Fazer um programa capaz de calcular a área de um quadrado, um retângulo ou um triângulo retângulo. O programa deve perguntar qual a figura geométrica, e então pedir para o usuário digitar os tamanhos dos lados. Um quadrado só tem um tamanho de lado, o retângulo tem dois, e o triângulo retângulo também tem dois lados(mais a hipotenusa, mas neste caso não é necessário digitar este valor). Após a digitação, o programa deve calcular a área e apresentar ao usuário. Utilizar uma função para a leitura dos lados (verificando se não é digitado um valor negativo para o lado), e uma função para o cálculo de cada área. As fórmulas são Área_quadrado = lado * lado Área_retângulo = lado1 * lado2 Área_triângulo = (lado 1 * lado 2)/2
Image of page 21

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Funções em Linguagem “C” Exercício 2: Criar um programa capaz de calcular o tempo entre dois horários quaisquer de um determinado dia. O programa deve ler dois horários, compostos por três números inteiros, representando horas, minutos e segundos. O programa deve verificar se o horário é válido(horas entre 0 e 23, minutos entre 0 e 59, e segundos entre 00 e 59). O programa deve ter uma função para calcular a quantidade de segundos em um horário, e outra função para calcular e imprimir a quantidade de horas, minutos e segundos em uma quantidade de segundos;
Image of page 22
Funções em Linguagem “C” Exercício 3: Criar um programa capaz de ler duas notas de cada um dos 10 alunos de uma turma, calculando a média geral da primeira e da segunda prova. Em seguida, informe quantos alunos tiraram notas acima da média, tanto na primeira como na segunda prova.
Image of page 23

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Funções em Linguagem “C” Exercício Desafio: Fazer um programa para ler 2 matrizes 2x2 e imprimir na tela as matrizes, e sua soma. Digite os 4 valores da matriz: Valor [0][0] = 1 Valor [0][1] = 2 Valor [1][0] = 3 Valor [1][1] = 4 Digite os 4 valores da matriz: Valor [0][0] = 1 Valor [0][1] = 2 Valor [1][0] = 3 Valor [1][1] = 4 A primeira matriz eh: 1 2 3 4 A segunda matriz eh: 1 2 3 4 A soma das duas matrizes eh: 2 4 6 8
Image of page 24
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern