Cálculo de média ponderada
Publicado por Perfil removido 30/10/2006
[ Hits: 24.757 ]
Script básico feito com propósito acadêmico. Seu título resume seu funcionamento.
#include <stdio.h> #include <stdlib.h> #define max 20 main () { int peso[max], soma_peso=0, n_tasks=0, x=0; float nota[max], soma_nota=0, media=0; printf("\n"); TASK: printf("N. de atividades desempenhadas: "); scanf("%d", &n_tasks); if ( n_tasks <=0 || n_tasks > 20 ) { printf("Erro: N. de atividades desempenhadas deve estar no periodo entre 1 a 20 0\n"); goto TASK; } printf("\n"); for ( x=0; x<n_tasks; x++ ) { printf("Atividade %d: \n", (x+1) ); PESO: printf("Peso: "); scanf("%d", &peso[x]); if ( peso[x] <= 0 ) { printf("Erro: Peso deve ser maior que zero\n"); goto PESO; } NOTA: printf("Nota: "); scanf("%f", ¬a[x]); if ( nota[x] < 0 || nota[x] > 10 ) { printf("Erro: Nota deve estar no periodo de 0 a 10\n"); goto NOTA; } printf("\n"); soma_peso += peso[x]; soma_nota += (float)peso[x] * nota[x]; } media = (float)soma_nota / soma_peso; printf("Media ponderada: %.2f \n", media); printf("\n"); return 0; }
Algoritmo em C - Ordenação por Inserção
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)