


Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Neste documento, encontram-se quatro algoritmos diferentes escritos em c: um para calcular a quantidade de alunos aprovados em determinadas matérias, outro para calcular a média de números digitados, um para encontrar os divisores de um número e outro para calcular a soma de termos de uma série. Cada algoritmo é acompanhado de sua respectiva descrição e código em c.
Tipologia: Exercícios
1 / 4
Esta página não é visível na pré-visualização
Não perca as partes importantes!



Algoritmo notas inicio inteiro: n, AAT, AAMouM4, i; real: M1, M2, M3, M4, M5, AAM3eRM2, porc, porc1; AAT 0; AAM1ouM4 0; AAM3eRM2 0; leia (n); para i de 1 ate i <= n passo 1 faça leia (M1); leia (M2); leia (M3); leia (M4); leia (M5); se ((M1>=7)e(M2>=7)e(M3>=7)e(M4>=7)e(M5>=7)) AAT AAT + 1; fimse; se ((M1>=7)ou(M4>=7)) AAM1ouM4 AAM1ouM4 + 1; fimse; se ((M3>=7)e(M2<7)) AAM3eRM2 AAM3eRM2 + 1; fimse; fim-para; porc 100AAM3eRM2; porc1 porc/n; imprima(“Aprovados em tudo: ”,AAT); imprima(“Aprovados em M1 ou M4: ”,AAM1ouM4); imprima(“Alunos aprovados em M3 e Reprovados em M2: ”,AAM3eRM2); imprima(“Percentual de Alunos aprovado em M3 e Reprovados em M2: ”,porc1); fim. notas.c #include<stdio.h> int main(){ int n, AAT, AAM1ouM4, i; float M1,M2,M3,M4,M5,AAM3eRM2,porc,porc1; AAT = 0; AAM1ouM4 = 0; AAM3eRM2 = 0; printf("Digite o número de alunos da sala: "); scanf("%d",&n); for(i=1;i<=n;i++){ printf("Digite a nota de M1 do aluno %d: ",i); scanf("%f",&M1); printf("Digite a nota de M2 do aluno %d: ",i); scanf("%f",&M2); printf("Digite a nota de M3 do aluno %d: ",i); scanf("%f",&M3); printf("Digite a nota de M4 do aluno %d: ",i); scanf("%f",&M4); printf("Digite a nota de M5 do aluno %d: ",i); scanf("%f",&M5); if((M1>=7)&&(M2>=7)&&(M3>=7)&&(M4>=7)&&(M5>=7)) AAT = AAT + 1; if((M1>=7)||(M4>=7)) AAM1ouM4 = AAM1ouM4 + 1; if((M3>=7)&&(M2<7)) AAM3eRM2 = AAM3eRM2 + 1; } porc = (100AAM3eRM2); porc1= porc/n; printf("\nAprovados em tudo: %d\n",AAT); printf("\nAprovados em M1 ou M4: %d\n",AAM1ouM4); printf("Aprovados em M3 e Reprovados em M2: %f\n", AAM3eRM2); printf("\nPorcentagem de aprovados em M3 e Reprovados em M2: %f \n", porc1); }
Algoritmo media inicio inteiro: n, i; real: media, maiorvalor, nz, soma; maiorvalor 0; media 0; soma 0; imprima (“Dado uma quantidade n de números, o programa ira comparar os números digitados e no final ira imprimir qual foi o maior valor e a media dos números digitados”); imprima ("Digite a quantidade de números que serão comparados: "); leia (n); maiorvalor n; para i de 1 ate i <= n passo 1 faça leia (nz); se (nz > maiorvalor) maiorvalor nz; fimse; soma soma + nz; fim-para; media soma/n; imprima (“A soma entre eles é: ”,soma); imprima ("A media entre eles é: ",media); imprima ("O maior digitado é: ",maiorvalor); imprima ("Fim do programa..."); fim. media.c #include<stdio.h> main (){ int n, i; float media, maiorvalor, nz, soma; maiorvalor = 0; media = 0; soma = 0; printf ("\n\nDado uma quantidade n de números, o programa ira \n comparar os números digitados e no final ira imprimir qual foi o maior valor\n e a media dos números digitados\n\n\n\n"); printf("Digite a quantidade de números que serão comparados: \n\n"); scanf("%d",&n); maiorvalor = n; for(i = 1; i<=n; i++){ printf("\nDigite um numero: "); scanf("%f",&nz); if(nz>maiorvalor) maiorvalor = nz; soma = soma + nz; } media = soma/n; printf("\n\nA soma entre eles é: %f\n",soma); printf("\n\nA media entre eles é: %f\n",media); printf("\n\nO maior digitado é: %f\n",maiorvalor); printf("\n\n\nFim do programa...\n\n\n\n"); }
Algoritmo termos início inteiro: a, b, total, soma, termo, i; imprima(“Digite os valores de a e b:”); leia (a, b); imprima(“O valor de a é ”,a, “ e o valor de b é ”, b); total ← 0; soma ← 0; enquanto (a <> 0) faça total ← total + 1; termo ← 1; para i de 1 até i <= b passo 1 faça termo ← termo * a; fim-para; imprima(“Termo = ”, termo); soma ← soma + termo; imprima (“Soma = ”, soma); imprima(“Digite os valores de a e b:”); leia (a,b); imprima(“O valor de a é ”,a, “ e o valor de b é ”, b); fim-enquanto; imprima(“Total de pares”, total); fim. A B A <> 0? Total Termo Soma
- - - - - - 2 3
Sim 0 1
5 2 Sim 1 8
- 2
7 1 Sim 1
- 3 7 40 0 5 Não termos.c #include<stdio.h> main(){ int a, b, total, soma, termo, i; printf("Digite os valores de a e b: "); scanf("%d",&a); scanf("%d",&b); printf("\nO valor de a é: %d \n",a); printf("\nO valor de b é: %d \n",b); total = 0; soma = 0; while (a != 0){ total = total + 1; termo = 1; for ( i = 1; i <= b; i++){ termo = termo * a; } printf("\nTermo = %d \n",termo); soma = soma + termo; printf("\nSoma = %d\n", soma); printf("Digite os valores de a e b: \n"); scanf("%d",&a); scanf("%d",&b); printf("\nO valor de a é: %d\n",a); printf("\nO valor de b é: %d\n",b); } printf("Total de pares = %d", total); }