Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <locale.h>
- // Dado um sistema de cadastro de alunos de um colégio que recebe o nome, a matrícula e as
- // quatro notas do aluno do semestre. Faça um programa em C que leia essas informações,
- // calcule a média e depois mostre a matrícula, o nome e a média do aluno. A leitura dessas
- // informações deverá ser feita enquanto o usuário informar uma matrícula diferente de 0 (zero).
- //
- // IMPORTANTE:
- // 1) O cálculo da média deve ser realizado por uma função denominada Calculo, que
- // recebe as 4 notas por parâmetro, e retorna a média.
- //
- // 2) A mensagem deve possuir o seguinte formato: “O aluno nome com matrícula
- // matricula tem media de média.
- //
- // 3) Essa mensagem deve ser enviada por uma função chamada mostra, que recebe o
- // nome, a matricula e a média por parâmetro
- //
- // 4) NÃO UTILIZAR VETORES.
- //
- // 5) o nome, a matrícula e as quatro notas do aluno do semestre devem ser variáveis
- // LOCAIS no Programa Principal.
- float calculo(float n1, float n2, float n3, float n4);
- void mostra(char nome[50], int matricula, float media);
- int main(){
- setlocale(LC_ALL, "Portuguese");
- char nome[50];
- int matricula;
- float n1, n2, n3, n4, media;
- printf("\nInforme a matricula: ");
- scanf("%d", &matricula);
- while(matricula != 0){
- printf("\nInforme o nome: ");
- scanf("%s", &nome);
- printf("\nInforme a primeira nota: ");
- scanf("%f", &n1);
- printf("\nInforme a segunda nota: ");
- scanf("%f", &n2);
- printf("\nInforme a terceira nota: ");
- scanf("%f", &n3);
- printf("\nInforme a quarta nota: ");
- scanf("%f", &n4);
- media = calculo(n1, n2, n3, n4);
- mostra(nome, matricula, media);
- printf("\n\n==========================================================");
- printf("\n\nInforme a próxima matricula: ");
- scanf("%d", &matricula);
- };
- system("pause");
- return 0;
- }
- float calculo(float n1, float n2, float n3, float n4){
- return (n1 + n2 + n3 + n4) / 4;
- }
- void mostra(char nome[50], int matricula, float media){
- printf("\n\nO aluno %s com matrícula %d tem media de %.2f", nome, matricula, media);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement