Академический Документы
Профессиональный Документы
Культура Документы
else if (opcao == 2)
desempregado = desempregado + 1;
habitantes = habitantes + 1;
}
}
printf("\nPorcentagem de empregados: %.2f\n", 100.0*empregado/habitantes);
printf("Porcentagem de desempregados: %.2f\n", 100.0*desempregado/habitantes);
return 0;
}
Escreva um algoritmo em C que leia o salrio em reais ( ) de 1000 clientes de um shopping
e exiba em porcentagem a diviso dos clientes por tipo (A, B ou C), conforme a seguir:
- A: Maior ou igual a R$ 15.000
- B: Menor que R$ 15.000 e maior ou igual a R$ 5.000
- C: Menor que R$ 5.000*/
int main()
{
float salario;
int a = 0, b = 0, c = 0, clientes = 0;
while(clientes < 5)
{
printf("Digite o salario do cliente: ");
scanf("%f", &salario);
{
if (salario <= 0)
printf("Valor incorreto, tente novamente.\n");
}
if (salario < 15000 && salario >= 5000)
b = b + 1;
else if (salario >= 15000)
a = a + 1;
else
c = c + 1;
clientes = clientes + 1;
}
printf("Porcentagem de clientes da Classe A: %.2f\n", a * 100.0 / clientes);
printf("Porcentagem de clientes da Classe B: %.2f\n", b * 100.0 / clientes);
printf("Porcentagem de clientes da Classe C: %.2f\n", c * 100.0 / clientes);
return 0;
}
Escrever um algoritmo em C que efetue a soma de todos os nmeros mpares que so
mltiplos de trs e que se encontram no intervalo [9 900].
int main()
{
int contador, soma=0;
do
{
printf("Digite a temperatura diaria: ");
scanf("%f",&temperatura);
if(temperatura >= 28 && temperatura <= 42)
{
soma+=temperatura;
total++;
}
}
while(temperatura >= 28 && temperatura <= 42);
media = soma / total;
printf("\nA temperatura media da estacao e: %.2f", media);
printf("\n");
return 0;
}
Escrever um algoritmo em C que faa a Potenciao (BASE elevado EXPOENTE). Ou seja, O
usurio informa a base (b) e expoente (e), sendo que:
* {b / b > 0}
* {e / e > 0}
int main()
{
int base, expoente, potencia=1, contador;
printf("Digite a base: ");
scanf("%i",&base);
printf("Digite o expoente: ");
scanf("%i",&expoente);
if(base > 0 && expoente > 0)
{
for(contador=0;contador<expoente;contador++)
potencia = potencia * base;
printf("\nPotenciacao: %i", potencia);
}
else
printf("Valores incorretos. Tente novamente.");
printf("\n");
return 0;
}
Escrever um algoritmo em C, para cada item a seguir, que leia a altura em metros e o sexo
(M: para Masculino ou F: para Feminino) de 50 pessoas. Este algoritmo dever mostrar na
tela:
a) A altura da pessoa mais alta por sexo.
int main()
{
VETORES
Escrever para cada item abaixo um programa em C que leia 5 valores inteiros positivos e
guarde em um vetor. Aps isso, faa:
A) Exibir na tela os termos (e seus respectivos ndices) mltiplos de 3.
#include <stdio.h>
#include <stdlib.h>
#define TAMANHO 5
int main()
{
int vetor[TAMANHO];
int i=0;
printf("ENTRE COM VALORES INTEIROS POSITIVOS\n");
while(i<TAMANHO)
{
i++;
else
printf("Termo incorreto. Digite novamente.\n");
}
for (i=0;i<TAMANHO;i++)
{
if (vetor[i] % 2 == 0 && vetor[i] % 5 == 0)
{
soma=soma+vetor[i];
quantidade=quantidade+1;
}
}
media=1.0*soma/quantidade;
printf("\nA media da soma dos termos MULTIPLOS de 2 e 5 e: %.f", media);
printf("\n");
return 0;
}
Escrever para cada item abaixo um programa em C que leia 10 valores inteiros positivos e
guarde em um vetor. Aps isso, faa:
F) Exibir na tela os termos maiores que a mdia da soma dos termos que esto nos ndices: 0
e4
#include <stdio.h>
#include <stdlib.h>
#define TAMANHO 10
int main()
{
int vetor[TAMANHO],i=0,soma=0,media=0;
printf("Entre com valores inteiros positivos:\n\n");
while(i<TAMANHO)
{
printf("Termo do vetor de indice [%i]: ", i);
scanf("%i", &vetor[i]);
if (vetor[i]>0)
i++;
else
printf("Termo incorreto. Digite novamente.\n");
}
soma=vetor[0]+vetor[4];
media=soma/2;
for (i=0;i<TAMANHO;i++)
{
if (vetor[i]>media)
printf("\n%i", vetor[i]);
}
printf("\n");
return 0;
}
Escrever para cada item abaixo um programa em C que leia 5 valores inteiros positivos e
guarde em um vetor. Aps isso, faa:
G) Exibir a soma dos termos MPARES imediatamente sucessores dos termos armazenados.
#include <stdio.h>
#include <stdlib.h>
#define TAMANHO 10
int main()
{
int vetor[TAMANHO],soma=0,i=0;
printf("Entre com valores inteiros positivos\n");
while(i<TAMANHO)
{
printf("\nTermo do vetor de indice [%i]: ", i);
scanf("%i", &vetor[i]);
if (vetor[i]>0)
i++;
else
printf("Termo incorreto. Digite novamente.\n");
}
for (i=0;i<TAMANHO;i++)
{
if (vetor[i] % 2== 0)
{
soma = soma + vetor[i]+1;
}
}
printf("%i", soma);
return 0;
}
Escrever para cada item abaixo um programa em C que leia 10 valores inteiros positivos e
guarde em um vetor. Aps isso, faa:
E) Exibir na tela a soma dos termos mltiplos de 3 ou 5.
#include <stdio.h>
#include <stdlib.h>
#define TAMANHO 10
int main()
{
int vetor[TAMANHO],i=0,soma=0,media=0;
printf("Entre com valores inteiros positivos:\n\n");
while(i<TAMANHO)
{
printf("Termo do vetor de indice [%i]: ", i);
scanf("%i", &vetor[i]);
if (vetor[i]>0)
i++;
else
printf("Termo incorreto. Digite novamente.\n");
}
soma=vetor[1]+vetor[3]+vetor[6];
media=soma/3;
for (i=0;i<TAMANHO;i++)
{
if (vetor[i]>media)
printf("\n%i", vetor[i]);
}
printf("\n");
return 0;
}