Search the Community
Showing results for tags 'media'.
Found 19 results
-
Oi boa noite sou novo na programação e também no javaScript. Estou tentando fazer um Exercício onde é digitado a quantidade de Alunos é adicionada. Após a isso é digitado o nome do aluno e suas três notas. O programa deve calcula a média e dizer o status do aluno. Se é aprovado ou em exame e reprovado. o código parece estar corrento mas não exibe não na tela. Acho que nem entra no Loop do for Mas se alguém puder me ajudar fico grato
-
Olá galera to com o seguinte exercício abaixo, tentei resolver mas quando roda ele trava e pede para fechar programa, gostaria da ajuda e vocês, obg. Faça um algoritmo que dado um vetor de inteiros calcule a média e o desvio padrão utilizando somente um loop. #include<stdio.h> #include<math.h> int main(void){ float vetor[100], medias=0, soma, media=0, desvio, vari; int n, i=0; printf("Digite um numero :\n"); scanf("%d", &n); if(n <= 100){ for(i=1; i<=n; i++) { printf("Digite um numero :\n"); scanf("%f", vetor[i]); medias = medias+vetor[i]; media = medias/n; } for(i=1;i<=n;i++) { soma = soma+((vetor[i]-media)*(vetor[i]-media)); } vari=soma/n; desvio=sqrt(vari); printf("\n\n Media do conjunto = %f\n", media); printf("\n\n Desvio padrao = %f\n\n", desvio); return 0; } }
-
O exercício pede o que eu faça um código com uma matriz, onde eu peça uma linha qualquer ao usuário, e nela será feito a soma ou média dos elementos contidos. O problema é na hora da decisão do usuário na hora de escolher entre média ou soma, escrevendo a letra inicial de uma dessa palavras em maiúsculo. O "If" simplesmente não funciona, e eu acho que seja essa minha dificuldade, pois quando tirei o if, a soma funcionou normalmente (com o código atual a soma fica igual a zero no printf final). E sim, eu pesquisei a fundo sobre o tipo char, mas mesmo assim não consegui resposta alguma para a solução do meu problema :/ Segue o código: Obs: Claramente, o meu código não está terminado (ainda falta pôr a parte da média), a partir do momento em que eu solucionar esse problema principal, creio que conseguirei finalizá-lo sem mais contratempos. #include <stdio.h> #include <stdlib.h> #include <locale> int main (void){ setlocale (LC_ALL, "Portuguese"); float M [2][2], media; int lin, x, soma1, soma2; char op[5]; printf ("Preencha a matriz: \n"); for (int l = 0; l<2; l++) { //linha for (int c = 0; c<2; c++ ) { //coluna scanf ("%f", &M[l][c]); } } printf ("Que operação você quer? S ou M?\n"); //Entrada do char, escolha da operação scanf ("%s", op); printf ("Em qual linha da matriz a operação deve ser realizada?\n"); scanf ("%d", &x); for (int l = x; l==x; l++) { for (int c = 0; c<2; c++ ){ printf ("%f \n", M[l][c]);//só mostrando os numeros da linha (ignore) if (op=="S") //tenho quase certeza que o problema se encontra aqui soma1= M[l][c]+soma1; } } printf ("O resultado da soma deu %d", soma1); //e na hora de mostrar a soma, ela sempre aparece como zero }
-
Programa em C (Resolvido)
eliezertradutor posted a topic in Docker, Kubernets and other environments
Pessoal estou com problemas ao fazer um programa para calcular a media de duas notas. Segue o codigo: int main(int argc, char *argv[]) { float nota1,nota2, media; printf ("Digite a primeira nota"); scanf ("%d", ¬a1); do { printf ("digite 1 como nota\n"); scanf ("%d", ¬a1); } while (nota1==0); if (nota1 !=0) { printf ("digite a nota 2\n"); scanf ("%d", ¬a2); } media=(nota1+nota2)/2; printf ("a media eh %d.2\n ",media); return 0; } Ele compila legal e roda. Só que aparece a mensgem "Digite 1 como nota que só deveria aparecer quando o usuário digitasse 0 (Zero). a ideia é que o usuario nunca possa registrar zero como nota, no minimo 1. -
Eu tenho 4 colunas com valores numéricos e gostaria de tirar a média linha por linha dessas colunas e criar uma nova com essas médias. Obrigado
-
Bom dia pessoal! Tenho a seguinte consulta: SELECT to_char(a.dt_entrada,'yyyy') ano, COUNT(A.NR_ATENDIMENTO) total_atendimento, COUNT(A.NR_ATENDIMENTO)/12 media FROM TASY.ATENDIMENTOS_V A WHERE decode(upper(:tp_data), 'E', a.dt_entrada, 'A', a.dt_alta) BETWEEN :DT_INICIAL AND TASY.FIM_DIA(:DT_FINAL) and a.dt_cancelamento is null and a.cd_setor_atendimento in (126,130, 132, 29) and to_number(a.cd_estabelecimento) = 1 group by to_char(a.dt_entrada,'yyyy') order by 1 desc Com o seguinte retorno: ano total_atendimento media 2018 21570 1797,5 2017 21369 1780,75 2016 16469 1372,41666666667 2015 10736 894,666666666667 Nela vejo a média de atendimentos em casa ano. Numa consulta de 1 de jan de 2015 até 31 de dez de 2017, tudo funciona normalmente. Mas se eu colocar por exemplo de 1 de jan de 2015 até 30 de set de 2018, tenho um problema. Deveria dividir por 9 e não por 12. Alguém saberia me indicar como devo realizar esta consulta de forma a calcular os meses que estão no período indicado, com quebra por ano?
-
Escreva um programa que calcule a média dos números digitados pelo usuário, se eles forem pares. O programa deve terminar a leitura se o usuário digitar zero. Isso foi o que fiz até agora, mas não deu muito certo: main(void){ setlocale(LC_ALL,"Portuguese"); int n1, n2, n3; float media; int i; printf("Digite o 1º número: "); scanf("%d", &n1); printf("Digite o 2º número: "); scanf("%d", &n2); printf("Digite o 3º número: "); scanf("%d", &n3); while (n1%2 ==0 && n2%2 ==0 && n3%2 == 0) { media = (n1 + n2 + n3) } printf("%d", media); return 0; system ("pause"); }
- 4 replies
-
- c
- estruturas de repeti
-
(and 2 more)
Tagged with:
-
Alguem podia fazer um pequeno codigo de uma Media Ponderada em PHP, com datas ? $date1 = strtotime("12/16/2016"); $date2 = strtotime("12/23/2016"); $date3 = strtotime("01/01/2017");
-
Olá, meu nome é Henrique, sou iniciante na área de programação e estou começando a fazer uns projetos simples no javascript, só pratica mesmo. Estou tentando fazer o exemplo clássico de tirar a média do aluno, pra mim , de novo iniciante na área, parece tudo certo, mas quando vou executar dá erro. Olhem e me dizem o que não estou vendo :) alunos = [] for (i=1; i<=1; i++) { nome = prompt("Digite o nome do aluno."); nota1 = parseInt(prompt("Digite a primeira nota do aluno " + nome)); nota2 = parseInt(prompt("Digite a segunda nota do aluno " + nome)); aluno = { nomes: nome, notas1: nota1, notas2: nota2, media: 0, situacao: "" } alunos.push(aluno) } for (i=0; i<alunos.length; i++){ alunos.media = (alunos.notas1 + alunos.notas2) / 2 } media_all_alunos = 0; for (i=0; i<alunos.length; i++) { media_all_alunos = media_all_alunos + alunos.media } media_real = media_all_alunos / alunos.length document.write("A média da classe: " + media_real + "<br>") if (alunos.media>=6){ situacao = "Aprovado" } else if (alunos.media<=4){ situacao = "Reprovado" } else{ situacao = "Recuperação" } alunos.situacao = situacao document.write("Aluno: " + alunos.nomes + "<br>"); document.write("1ª Nota: " + alunos.notas1 + "<br>"); document.write("2ª Nota: " + alunos.notas2 + "<br>"); document.write("Média: " + alunos.media + "<br>") document.write("===================================================== <br>") alunos_Aprovado = 0; alunos_Reprovado = 0; alunos_rec = 0; for (i=0; i<alunos.length; i++){ if (alunos.situacao == "Aprovado") { alunos_Aprovado = alunos_Aprovado + 1 } else if (alunos.situacao == "Reprovado") { alunos_Reprovado = alunos_Reprovado + 1 } else { alunos_rec = alunos_rec + 1 } } document.write("Alunos Aprovados: " + alunos_Aprovado + "<br>") document.write("Alunos Reprovados: " + alunos_Reprovado + "<br>") document.write("Alunos em Recuperação: " + alunos_rec + "<br>")
-
Amigo, tenho uma tabela que tem uma coluna com ano e nome A coluna nome possui nomes de vários municípios e cada município aparece uma vez em cada ano. A coluna ano está organizada de 2011 a 2015. Eu queria tirar a média de uma vez só de todos estes municípios e de todos os anos. Eu usei o seguinte código. SELECT codigo, ano, uf, nome, AVG(cota_fpm), AVG(cota_iof_ouro), AVG(cota_itr), AVG(cota_parte_cfem) FROM economia GROUP BY codigo; Minhas colunas estão como varchar(130), e tem alguns valores da média que estão corretos e outros não.
-
Boa noite pessoal. Gostaria de saber como eu faço para fazer o calculo de media ponderada de cada item votado de acordo com a minha tabela de avaliação Na minha tabela de avaliação eu tenho: Id de quem votou Id do item que recebeu o voto critério de avaliação 1 critério de avaliação 2 critério de avaliação 3 critério de avaliação 4 critério de avaliação 5 critério de avaliação 6 Cada critério desse acima recebe uma nota de 1 a 10 que forma a media da avaliação individual do usuário para aquele determinado item. A media individual de cada um eu já sei que eh só somar o valor dos critérios e dividir pela quantidade de critérios que no caso eh 6. Agora como eu faço para obter uma media geral, quero pegar todas as avaliacoes de um determinado item e gerar uma media com base em todas elas. OBS.: assim como a avaliação individual gerar uma media com valor entre(1.0 a 10) a avaliação geral tb deve gerar uma media semelhante.
-
Boa tarde pessoal. Estou com o seguinte problema. Tenho um sistema de avaliacoes de casas, onde cada pessoa faz uma avaliação com base em 6 critérios e pra cada critério e dada uma nota de 1 a 10 e dessa nota eu consigo uma media com base na soma das notas e depois dividindo por 6. exemplo (6+4+3+5+8+5 = 31 / 6 = 5.1 de media) ate ai tudo bem, o problema e que tenho q pegar todas as avaliacoes dos usuários e lançar uma media geral semelhante a avaliação acima, porem se eu somar todas as avaliacoes eu vou ter um resultado de mais de dois dígitos de media. exemplo (520 / 6 = 86.6) Eu preciso de uma media de dois dígitos mesmo somando todas as avaliacoes. alguém sabe como resolvo isso?
-
Olá pessoal, estou tentando fazer um script aqui, mas estou travado. Trata-se de uma média final escolar onde existem 4 unidades e 2 recuperações. (N1 + N2 + N3 + N4) / 4 R1 - Recuperação 1 pode substituir N1 ou N2 R2 - Recuperação 2 pode substituir qualquer N Exemplo: N1 = 6,0 N2 = 7,8 N3 = 6,5 N4 = 8,0 R1 = 6,4 R2 = 8,5 (8,5 + 7,8 + 6,5 + 8,0) / 4 = 7,7 No caso o N1 original foi substituído por R1 e posteriormente o R1 foi substituído por R2, pois ainda continuou sendo a nota mais baixa. Os dados ficam todos numa mesma linha na tabela, ou seja para exibir as notas seria algo como: SELECT N1,N2,N3,N4,R1,R2 FROM NOTA; O que preciso é apenas a média final, então acredito o mais simples seria fazer uma média descartando os 2 menores valores, no entanto não consegui.
-
Var vetorA: vetor [1..10] de inteiro VetorB: vetor [1..10] de inteiro i:inteiro num:inteiro media:real result:real Inicio i<-1 Para i de 1 ate 10 faca Leia(num) vetorA [i]<-num i<-i+1 Fimpara escreval("") escreval("calculando o dobro...") escreval("") para i de 1 ate 10 faca timer (50) VetorB[i] <- VetorA[i] * 2 escreva(VetorB[i]) fimpara para i de 1 ate 10 faca media <- VetorB[i] + VetorB[i] result <- media/10 fimpara Fimalgoritmo Eu estou com problemas nessa ultima estrutura para, pois queria fazer a média do VetorB, porém não sei como. agradeço desde ja
-
Olá estou tentando usar as metas para o funcionamento do open graph do facebook estou com o seguinte código <meta property="og:locale" content="pt_BR"> <meta property="og:url" content="http://www.meusite.com.br"> <meta property="og:site_name" content="meusite"> <meta property="og:description" content="Minha descrição."> <meta property="og:image" content="http://www.meusite.com.br/img/banner/logo.jpg" /> <meta property="og:image:type" content="image/jpeg" /> esse código esta dentro do <head> do site a questão é que a imagem que puxa é outra aleatória e não a que esta especifica no property quando faço o teste de debug retorna a seguinte mensagem A propriedade "og:image" deve ser fornecida explicitamente, mesmo que um valor possa ser deduzido a partir de outras tags. alguém pode ajudar? desde já agradeço
- 6 replies
-
- open graph
-
(and 1 more)
Tagged with:
-
Olá Pessoal, Comecei a usar o Bootstrap em meus projetos recentemente. Gostaria de saber como editar manualmente as @media screen para alguma área específica do site? Tipo: digamos que tenha uma DIV #area_especifica; quero apontar manualmente essa div dentro das @medias do Bootstrap. Isso é possível? Alguém já fez isso? Pode dar uma dica? Valeuuuu
-
Olá, estou tentando realizar uma consulta que retorne a média de alguns valores porém está me retornando o valor da média de todos e não dependendo do código. Vou exemplificar para ficar mais claro. Exemplo: Código | Valor 1 | 20 1 | 10 2 | 50 1 | 60 2 | 20 Resultado: Está fazendo a média de todos, não diferenciando por código. Código | Valor 1 | 32 2 | 32 Resultado esperado: Código | Valor 1 | 30 2 | 35 Formas que eu utilizei no meu problema aplicadas no exemplo, mas nenhuma retornou o valor esperado: Select codigo, AVG(valor) FROM Tabela Select codigo, AVG(DISTINCT valor) FROM Tabela Select codigo, AVG(valor) from Tabela GROUP BY codigo Select codigo, AVG(DISTINCT valor) from Tabela GROUP BY codigo
-
Olá amigos, sou novo no site e espero conseguir algumas respostas pra alguns programas que ando fazendo para treinar. Neste aqui encontro um problema chatinho; ele pede quantos números tu quiser colocar, pegará somente os pares e fará a média, desconsiderando os ímpares, e assim que digitar o nº 0, ele para a contagem e fecha a conta. O problema é que ele considera esse nº0 como parte da conta, adicionando +1 ao contador, gostaria de saber como resolver isso. Aqui vai o programa: #include<stdio.h> #include<stdlib.h> imprime(float mean, int sum,int c){ mean=sum/c; printf("The sum is:%.2d\n",sum); printf("The mean of the pairs numbers is:%.2f\n",mean); } int main() { int n,sum,c; //n= number you pressed , sum= sum of the numbers, c= counter float mean; //mean= mean of the numbers sum=0; c=0; printf("This program will make the mean only of the pairs numbers;\nTo end the count, just press 0\n"); do { printf("Number:\n"); scanf("%d",&n); if(n%2==0) sum=sum+n; c=c+1; if((n%2)!=0) c=c; sum=sum; }while(n!=0); imprime(mean,sum,c); system("pause"); }
-
[DUVIDA] Exercicio de receber valores e calcular media em portugol
capoia posted a topic in Algoritmos & Outras Tecnologias
Boa tarde, sou novo por aqui , comecei a fazer sistema da informação a pouco tempo . Na aula de ontem o professor pediu pra fazermos um exercício em portugol que recebe x números , e depois faz a media dos mesmos ( e quando quiser parar e receber a media a pessoa digita -1) Eu fiz praticamente todo , ta tudo correto , só não consigo fazer com q os valores que a pessoa coloca vão se somando... eu tentei colocar: valores <- valores+valores para ele pegar o valor q a pessoa colocou e somar com o valor novo ... mas não sei porque quando coloco isso ele entra em looping e quando digito -1 ele n para , continua pedindo pra digitar os valores... Não sei se entenderam oque quis dizer , mas preciso q o algoritmo receba um valor , guarde esse valor na variável "valores" depois quando for repetir o laço pela segunda vez ele pegue esse valor armazenado e some com o valor novo e assim sucessivamente , o problema e q eu não sei quantos valores a pessoa vai por é infinito ... por isso não posso por simplesmente n1+n2 , é um variável com outra variável... espero que possam me ajudar. meu código ficou assim : Algoritmo "Valores e Média" // Linguagem e Lógica de Programação // // Descrição : Recebe x valores e calcula a média // Autor(a) : Wellington Capoia // Data atual : 20/4/2016 Var // Seção de Declarações das variáveis media, valores, cont, resultado, valoressomados: real Inicio // Seção de Comandos, procedimento, funções, operadores, etc... cont <- 0 valores <- 0 escreval ("Algoritmo para receber um numero x de valores e calcular média") escreval ("Para para calcular a média digite -1 a qualquer momento") enquanto valores <> -1 faca escreval ("Digite os valores:") leia (valores) valores <- valores+valores cont <- cont+1 fimenquanto escreval ("valores somados", valoressomados) cont <- cont-1 escreval ("Valores digitados:", cont) resultado <- valoressomados/cont escreval ("A média dos valores é:", resultado) Fimalgoritmo