Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


trabalho de algoritmo, Trabalhos de Engenharia de Produção

informática exercicios de algoritmo

Tipologia: Trabalhos

2013

À venda por 24/05/2013

marcos-rogerio-12
marcos-rogerio-12 🇧🇷

4.7

(53)

90 documentos

1 / 4

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
01Faça um algoritmo para calcular a área de um triangulo. O algoritmo
não pode permitir a entrada de dados inválidos, ou seja, medidas
menores ou iguais a zero.
#include<stdio.h>
#include<conio.h>
main()
{
int base, altura;
float area;
do
{
printf("\nDigite a base do triangulo: ");
scanf("%i", &base);
}
while(base <= 0);
do
{
printf("\nDigite a altura do triangulo: ");
scanf("%i", &altura);
}
while(altura <= 0);
area = (base*altura)/2;
printf("\n\nA area do triangulo eh: %2.2f", area);
getch();
}
2- Faça um algoritmo que leia uma quantidade indefinida de idades. A
última, que não entrará nos cálculos, deverá conter o valor da idade igual
a zero. Calcule e mostre a idade média desse grupo de indivíduos.
#include<stdio.h>
#include<conio.h>
main()
{
int idade=1, soma=0, qtde=0;
float media;
printf("\n\nDigite idade zero ou negativa para finalizar...");
while(idade>0)
{
printf("\n\nDigite a idade da pessoa: ");
scanf("%i", &idade);
if(idade>0)
{
soma=soma+idade;
qtde=qtde+1;
}
}
if(qtde > 0)
{
media = soma/qtde;
printf("\n\n A mecdia das idades eh: %2.2f", media);
}
else
printf("\n\nNenhuma idade valida foi digitada...");
pf3
pf4

Pré-visualização parcial do texto

Baixe trabalho de algoritmo e outras Trabalhos em PDF para Engenharia de Produção, somente na Docsity!

01Faça um algoritmo para calcular a área de um triangulo. O algoritmo não pode permitir a entrada de dados inválidos, ou seja, medidas menores ou iguais a zero. #include<stdio.h> #include<conio.h> main() { int base, altura; float area; do { printf ("\nDigite a base do triangulo: "); scanf ("%i", &base); } while (base <= 0); do { printf ("\nDigite a altura do triangulo: "); scanf ("%i", &altura); } while (altura <= 0); area = (base*altura)/2; printf ("\n\nA area do triangulo eh: %2.2f", area); getch(); } 2- Faça um algoritmo que leia uma quantidade indefinida de idades. A última, que não entrará nos cálculos, deverá conter o valor da idade igual a zero. Calcule e mostre a idade média desse grupo de indivíduos. #include<stdio.h> #include<conio.h> main() { int idade=1, soma=0, qtde=0; float media; printf ("\n\nDigite idade zero ou negativa para finalizar..."); while (idade>0) { printf ("\n\nDigite a idade da pessoa: "); scanf ("%i", &idade); if (idade>0) { soma=soma+idade; qtde=qtde+1; } } if (qtde > 0) { media = soma/qtde; printf ("\n\n A mecdia das idades eh: %2.2f", media); } else printf ("\n\nNenhuma idade valida foi digitada...");

getch(); } 3- Faça um algoritmo que receba uma quantidade indefinida de números (que devem ser todos positivos), calcule e mostre a quantidade de números entre 30 e 90. A digitação do valor zero finaliza a leitura dos números. #include<stdio.h> #include<conio.h> main() { int num, qtde=0; printf ("\n\nDigite numeros positivos... Zero ou menor finaliza..."); do { printf ("\n\nDigite um numero: "); scanf ("%i", &num); if ((num >= 30) && (num <= 90)) qtde = qtde + 1; } while (num>0); printf ("\n\n A qtde de numeros entre 30 e 90 foi: %i", qtde); getch(); } 4- Faça um algoritmo que calcule a soma dos primeiros 50 números pares. Esse algoritmo não recebe valor via teclado. Os primeiros números pares são: 2, 4, 6, 8... #include<stdio.h> #include<conio.h> main() { int a, soma=0; for (a=2; a<=100; a=a+2) { printf ("%i ", a); soma = soma + a; } printf ("\n\n A soma dos 50 primeiros pares eh: %i", soma); getch(); }

6- Em um campeonato de futebol existem cinco times e cada time possui onze jogadores. Faça um programa que receba a idade, o peso e a altura de cada um dos jogadores, calcule e mostre: a) a quantidade de jogadores com idade inferior a 18 anos; b) a média das idades dos jogadores de cada time; c) a média das alturas de todos os jogadores do campeonato; e d) a porcentagem de jogadores com mais de 80 quilos entre todos os jogadores do campeonato. #include<stdio.h> #include<conio.h> main()

printf("\nDigite o salario ou um valor negativo para finalizar..."); scanf("%f", &salario); if(salario >= 0) { do { printf("\nDigite o numero de filhos: "); scanf("%i", &filhos); } while(filhos < 0); soma_filhos = soma_filhos + filhos; if(salario >=0) { qtde=qtde+1; soma_sal=soma_sal+salario; } if(salario>maior_sal) maior_sal=salario; if(salario<=1000) sal_mil=sal_mil+1; } } while(salario >= 0); if(soma_sal>0) { media_sal=soma_sal/qtde; printf("\nA media dos salarios da populcao eh: %5.2f", media_sal); media_filhos=soma_filhos/qtde; printf("\nA media do numero de filhos da populacao eh de %2.2f", media_filhos); printf("\nO maior salario da populacao eh de R$ %5.2f", maior_sal); porc=(sal_mil*100)/qtde; printf("\nA porcentagem de familias que recebem salario de ate R$ 1000,00 eh de %3.2f %%", porc); } getch(); }