Baixe o app para aproveitar ainda mais
Prévia do material em texto
/* Sabendo que um carro faz 12Km com um litro de gasolina e que serão fornecidos a velocidade média e o tempo gasto em uma viagem, exibir: distância percorrida e quantidade de gasolina necessária para a viagem. */ #include <stdio.h> #include <stdlib.h> int main (){ float veloc_media, temp_gasto, dist_perc, gasolina; printf("Digite a velocidade media: "); scanf("%f", &veloc_media); printf("Digite com o tempo gasto: "); scanf("%f", &temp_gasto); dist_perc=veloc_media*temp_gasto; gasolina=dist_perc/12.0; printf("A distancia percorrida eh %.0f \n", dist_perc); printf("O consumo foi %.2f\n", gasolina); system ("pause"); return 0; } /* 2. Dada uma data no formato ddmmaa, exibir os dia, mês e ano separadamente.*/ #include <stdio.h> #include <stdlib.h> int main (){ int data, dia, mes, ano; printf("Informe a data no formato DDMMAA "); scanf("%d", &data); dia=data/10000; mes=(data%10000)/100; ano=(data%10000)%100; printf("O dia eh %d, o mes eh %d e o ano eh %d \n", dia, mes, ano); system ("pause"); return 0; } /*Dado um número, informar se ele é ou não é divisível por 5.*/ #include <stdio.h> #include <stdlib.h> int main (){ int num; printf("Informe um numero: "); scanf("%d", &num); if (num%5==0) printf (" O numero %d eh divisivel por 5. \n", num); else printf ("O numero nao eh divisivel. \n"); system("pause"); return 0; } /*A prefeitura permitiu empréstimos a seus funcionários onde o valor máximo da prestação não pode ultrapassar 30% do salário. Dados os valores do salário, do empréstimo e a quantidade de prestações, informar se o empréstimo é permitido ou não. Não considere acréscimo de juros.*/ #include<stdio.h> #include<stdlib.h> int main (){ int qtde_prestacao; float salario, emprestimo, valor_prestacao; printf("Informe o valor do salario: ") ; scanf("%f", &salario); printf("Informe o valor do emprestimo: "); scanf("%f", &emprestimo); printf("Informe a quantidade de prestacao: "); scanf("%d", &qtde_prestacao); valor_prestacao=emprestimo/qtde_prestacao; if (salario*0.3 <= valor_prestacao) printf("\nO emprestimo nao eh permitido. \n"); else printf ("O emprestimo eh permitdo.\n"); system ("pause"); return 0; } /*Entrar com o número de um mês do ano e informar seu nome. Exemplo: 02 = Fevereiro.*/ #include<stdio.h> #include<stdlib.h> int main (){ int num; printf("Digite um numero do mes: "); scanf("%d", &num); switch (num){ case 1: printf("\nJaneiro\n"); break; case 2: printf("\nFevereiro\n"); break; case 3: printf("\nMarco\n"); break; case 4: printf("\nAbril\n"); break; case 5: printf("\nMaio\n"); break; case 6: printf("\nJunho\n"); break; case 7: printf("\nJulho\n"); break; case 8: printf("\nAgosto\n"); break; case 9: printf("\nSetembro\n"); break; case 10: printf("\nOutubro\n"); break; case 11: printf("\nNovembro\n"); break; case 12: printf("\nDezembro\n"); break; default: printf ("\nNumero do mes Invalido\n"); } system("pause"); return 0; } /* 6. Dados três números, exibi-los em ordem crescente.*/ #include<stdio.h> #include<stdlib.h> int main (){ int n1, n2, n3; printf("Digite tres numeros inteiros: "); scanf("%d %d %d", &n1, &n2, &n3); if (n1<=n2 && n2<=n3) printf ("A ordem crescente eh %d, %d e %d. \n", n1, n2, n3); else if (n1<=n3 && n3<=n2) printf ("A ordem crescente eh %d, %d e %d. \n", n1, n3, n2); else if (n2<=n1 && n1<=n3) printf("A ordem crescente eh %d, %d e %d. \n", n2, n1, n3); else if (n2<=n3 && n3<=n1) printf("A ordem crescente eh %d, %d e %d. \n", n2, n3, n1); else if(n3<=n1 && n1<=n2) printf ("A ordem crescente eh %d, %d e %d. \n", n3, n1, n2); else if (n3<=n2 && n2<=n1) printf ("A ordem crescente eh %d, %d e %d. \n", n3, n2, n1); system("pause"); return 0; } /*Entrar com 50 números, exibir a metade e a raiz cúbica de cada número.*/ #include<stdio.h> #include<stdlib.h> #include<math.h> int main (){ int num, i; float metade_num, raiz_cubica; for (i=0; i<50; i++){ printf("Digite um numero: "); scanf("%d", &num); metade_num=num/2.0; raiz_cubica=cbrt(num); printf("\nA metade do numero eh %f.\n", metade_num); printf("\nA raiz cubica eh %f.\n", raiz_cubica); } system("pause"); return 0; } /*Dado um número inteiro, exibir todos os seus divisores.*/ #include<stdio.h> #include<stdlib.h> int main (){ int num, i=1, resultado; printf("Digite um numero inteiro: "); scanf("%d", &num); while (i<=num){ resultado=num%i; if(resultado==0) printf("%d\n", i); i++; } system("pause"); return 0; } /*Dada a idade de uma pessoa, informar sua classe eleitoral. •œ nao eleitor (abaixo de 16 anos); •œ eleitor obrigatorio (entre 18 e 65 anos); •œ eleitor facultativo (entre 16 e 18 anos ou maior que 65 ano)*/ #include<stdio.h> #include<stdlib.h> int main (){ int idade; printf("Entre com a idade da pessoa: "); scanf("%d", &idade); if (idade<16) printf("Nao eh eleitor.\n"); else if (idade>=18 && idade<=65) printf("Eleitor obrigatorio.\n"); else printf("Eleitor com voto facultativo. \n"); system("pause"); return 0; } /*Dados N números digitados pelo usuário, exibir o maior e o menor deles. Ovalor de N é dado pelo usuário.*/ #include<stdio.h> #include<stdlib.h> int main (){ int i, num, maior, menor, qtde_num; printf("Digite a quantidade de numeros: "); scanf("%d", &qtde_num); printf("Digite o numero: "); scanf("%d", &num); maior=num; menor=num; for(i=2; i<=qtde_num; i++){ printf("Digite o numero: "); scanf("%d", &num); if(num>maior) maior=num; else if (num<menor) menor=num; } printf("O maior numero eh %d e o menor eh %d.\n", maior, menor); system("pause"); return 0; } /*Dados N números digitados pelo usuário, exibir o somatório, o maior e o menor deles. O valor de N é dado pelo usuário.*/ #include<stdio.h> #include<stdlib.h> int main (){ int i, num, maior, menor, qtde_num, soma; printf("Digite a quantidade de numeros: "); scanf("%d", &qtde_num); printf("Digite o numero: "); scanf("%d", &num); maior=num; menor=num; soma=num; for(i=2; i<=qtde_num; i++){ printf("Digite o numero: "); scanf("%d", &num); if(num>maior) maior=num; else if (num<menor) menor=num; soma=soma+num; } printf("A soma dos N numeros eh %d .\n", soma); printf("O maior numero eh %d e o menor eh %d.\n", maior, menor); system("pause"); return 0; } /*Entrar com números positivos e exibir se cada número é par ou impar. O algoritmo termina quando é digitado -1.*/ #include <stdio.h> #include <stdlib.h> int main (){ int num; printf("Para sair digite -1\n\n"); while (num!=-1){ printf("Informe um numero positivo: "); scanf("%d", &num); if(num%2==0) printf("O numero %d eh PAR.\n", num); else if (num%2==1) printf("O numero %d eh IMPAR.\n", num); else if (num==-1) printf ("\nObrigado!\n"); } system("pause"); return 0; } /*Dado um número inteiro e positivo, exibir sua tabuada de multiplicar.*/ #include<stdio.h> #include<stdlib.h> int main (){ int num, i, multiplique; printf("Digite um numero inteiro e positivo: "); scanf("%d", &num); for (i=1; i<=10; i++){ multiplique=num*i; printf (" %d x %d = %d\n", num, i, multiplique); } system("pause"); return 0; } /*Dado um número inteiro e positivo N, exibir o valor de seu fatorial (N!).*/ #include<stdio.h> #include<stdlib.h> int main (){ int i, num, fatorial=1; printf("Digite um numero inteiro e positivo: "); scanf("%d", &num); for (i=num; i>=1; i--){ fatorial=fatorial*i; } printf("O fatorial de %d eh %d\n\n", num, fatorial); system("pause"); return 0; } /*16. Dados 20 números, exibir quantos são impares e quantos são pares.*/ #include<stdio.h> #include<stdlib.h>int main (){ int i, num, par=0, impar=0; //somapar, somaimpar; for (i=1; i<=20; i++){ printf("Informe um numero: "); scanf("%d", &num); if (num%2==0) par=par+1; else impar=impar+1; } printf("Os numeros pares sao %d \n", par); printf("Os numeros impares sao %d \n", impar); system("pause"); return 0; } /*Dados N números, exibir quantos são impares e quantos são pares. O valor de N é dado também pelo usuário.*/ #include<stdio.h> #include<stdlib.h> int main (){ int i, num, par=0, impar=0, N; printf("Informe quantos numeros vai digitar: "); scanf("%d", &N); for (i=1; i<=N; i++){ printf("Informe um numero: "); scanf("%d", &num); if (num%2==0) par=par+1; else impar=impar+1; } printf("Os numeros pares sao %d \n", par); printf("Os numeros impares sao %d \n", impar); system("pause"); return 0; }
Compartilhar