Compare commits
4 commits
cc9f9b7546
...
13b9a347f9
Author | SHA1 | Date | |
---|---|---|---|
13b9a347f9 | |||
e27914d34d | |||
1219e5e2cf | |||
0c9873e4b1 |
4 changed files with 133 additions and 0 deletions
29
Exercícios/exercicio10.c
Normal file
29
Exercícios/exercicio10.c
Normal 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
50
Exercícios/exercicio11.c
Normal 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
20
Exercícios/exercicio8.c
Normal 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
34
Exercícios/exercicio9.c
Normal 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;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Add table
Reference in a new issue