Compare commits

...

4 commits

4 changed files with 133 additions and 0 deletions

29
Exercícios/exercicio10.c Normal file
View file

@ -0,0 +1,29 @@
// Escreva um algoritmo que leia 50 valores e encontre o maior e o menor deles. Mostre o
// resultado.
//
#include <stdio.h>
int main(){
int qtdaValores, maiorNumero = 0, menorNumero = 0, valor = 0;
printf("Digite a quantidade de valores: <0> para o valor padrão (50)\n");
scanf("%d", &qtdaValores);
if (qtdaValores == 0)
qtdaValores = 50;
for(int i=0; i <= qtdaValores; i++){
int valor;
printf("Digite o [%d°] numero:\n/>");
scanf("%d", &valor);
if ((maiorNumero == 0 && i == 0) || (valor > maiorNumero))
maiorNumero = valor;
if ((menorNumero == 0 && i == 0) || (valor < menorNumero))
menorNumero = valor;
}
printf("O maior número é : %d\n", maiorNumero);
printf("O menor número é : %d\n", menorNumero);
}

50
Exercícios/exercicio11.c Normal file
View file

@ -0,0 +1,50 @@
// A prefeitura de uma cidade gostaria de um software para dar entrada numa pesquisa entre
// seus habitantes, coletando dados sobre o salário e número de filhos. A prefeitura deseja
// saber:
// a) média do salário da população;
// b) média do número de filhos;
// c) maior salário;
// d) percentual de pessoas com salário até R$100,00.
// O final da leitura de dados se dará com a entrada de um salário negativo.
#include <stdio.h>
int main(){
int salario = 0,somaSalario = 0, filhos = 0, percentual = 0;
int controle = 0, salarioMaior = 0, somaFilhos = 0;
float mediaSalario = 0, percPessoasSal100 = 0, mediaFilhos = 0;
do{
printf("Digite o salário do cidadão:\n/>");
scanf("%d", &salario);
somaSalario += salario;
if (salario >= salarioMaior)
salarioMaior = salario;
if (salario <= 100)
percPessoasSal100;
if (salario < 0)
break;
printf("Digite o numero de filhos: \n/>");
scanf("%d", &filhos);
somaFilhos += filhos;
controle++;
}while(salario > 0);
mediaSalario = somaSalario / controle;
percentual = (percPessoasSal100 * 100) / controle;
printf("A média de salários da população, é de %.2f\n", mediaSalario);
printf("O maior salário é de R$:%d\n/>", salarioMaior);
printf("Percentual de pessoas com salário menor ou igual a 100 é %.2f.\n", percPessoasSal100);
mediaFilhos = somaFilhos / controle;
printf("A média de filhos é de: %.2f\n", mediaFilhos);
return 0;
}

20
Exercícios/exercicio8.c Normal file
View file

@ -0,0 +1,20 @@
// Crie um algoritmo que, dado um número informado pelo usuário, imprima a tabuada dele de 1 a 10.
// Use o formato de apresentação (considerando que o usuário informou o número 5:
// 5 X 1 = 5
// 5 X 2 = 10
// 5 X 3 = 15
// .....
#include <stdio.h>
int main(){
int num;
printf("Digite um numero: ");
scanf("%d", &num);
for (int i = 0; i <= 10; i++)
printf("%d X %d = %d\n", num, i, num * i);
return 0;
}

34
Exercícios/exercicio9.c Normal file
View file

@ -0,0 +1,34 @@
// Modifique o algoritmo anterior, de maneira que o usuário também informe o início e o fim da
// tabuada. Por exemplo: usuário solicitando a tabuada do número 6, com início em 5 e fim em 8.
// 6 x 5 = 30
// 6 x 6 = 36
// 6 x 7 = 42
// 6 x 8 = 48
//
//
#include <stdio.h>
int main(){
int num;
printf("Digite um numero: ");
scanf("%d", &num);
int inicio, fim;
printf("Digite o inicio da tabuada\n/>");
scanf("%d", &inicio);
printf("Digite o fim da tabuada\n/>");
scanf("%d", &fim);
for (int i = inicio; i <= fim; i++)
printf("%d X %d = %d\n", num, i, num * i);
return 0;
}