Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso C Starter – Módulo 1 Exercícios 01 - Elaborar um programa que leia dois números reais e apresente como resultado a soma e o produto entre eles. 02 - Elaborar um programa que leia o nome e as 4 notas de um aluno e apresente como resultado o nome e a média aritmética das notas. 03 - Elaborar um programa que receba um número positivo e maior que zero, calcule e mostre o número digitado ao quadrado; o número digitado ao cubo; a raiz quadrada do número digitado e a raiz cúbica do número digitado. 04 - Elaborar um programa em C que a partir da idade do usuário decida se o mesmo é jovem (idade < 21), adulto (21 < idade < 70) ou idoso (idade > 70). 05 - Elaborar um programa que dados 3 números apresente-os ordenados na tela. 06 - Elaborar um programa em C que decida qual o maior entre três números digitados por um usuário e o apresente na tela. 07 - Elaborar um programa em C que receba 3 números em qualquer ordem e apresente como resultado o maior e o menor entre eles. 08 - Elaborar um programa em C que resolva uma equação do 2º grau (ax2 + bx + c = 0). 09 - A nota final de um estudante é calculada a partir de três notas atribuídas respectivamente a um trabalho de laboratório, a uma avaliação semestral e a um exame final. A média das três notas mencionadas obedece aos pesos 2, 3 e 5, respectivamente. Elaborar um programa em C que receba as três notas, calcule e mostre a média ponderada e o conceito (A – 10 a 8; B – 8 a 7; C – 7 a 6; D – 6 a 5; E – 5 a 0). 10 - Elaborar um programa que realize a contagem de 1 a 96, ordenados de 8 em 8. Resolução 01- #include <stdio.h> #include <conio.h> main () { float a,b,soma,produto; printf ("Informe o primeiro numero: "); scanf ("%f", &a); printf ("Informe o segundo numero: "); scanf ("%f", &b); soma = a + b; produto = a*b; printf ("A soma dos numeros eh: %.2f\n",soma); printf ("O produto dos numeros eh: %.2f\n",produto); getch (); } 02- #include <stdio.h> #include <conio.h> #include <math.h> main () { float nota1, nota2, nota3, nota4, media; char nome[30]; printf ("Diga o nome do aluno: \n"); scanf ("%s" , &nome); printf ("Digite a primeira nota: \n"); scanf ("%f" , ¬a1); printf ("Digite a segunda nota: \n"); scanf ("%f" , ¬a2); printf ("Digite a terceira nota: \n"); scanf ("%f" , ¬a3); printf ("Digite a quarta nota: \n"); scanf ("%f" , ¬a4); media=(nota1+nota2+nota3+nota4)/4; printf ("O aluno " "%s", nome); printf(" tem media:" "%.2f", media); getch (); } 03- #include <stdio.h> #include <conio.h> #include <math.h> main () { int n; float calculo1, calculo2, calculo3; printf ("CALCULAR A POTENCIACAO E RADICIACAO DE UM NUMERO \n"); printf ("Informe um numero: "); scanf ("%d", &n); calculo1=n*n; printf ("O numero elevado ao quadrado eh: %.2f \n", calculo1); calculo2=n*n*n; printf ("O numero elevado ao cubo eh: %.2f \n", calculo2); calculo3=sqrt(n); printf ("A raiz quadrada do numero eh: %.2f", calculo3); getch () ; } 04- #include <conio.h> #include <stdio.h> int main (){ int idade, op; printf ("Informe sua idade: "); scanf ("%d", &idade); if (idade<=21) op=1; else if (idade>21 && idade<70) op=2; else if (idade>=70) op=3; switch(op) { case 1: printf("Voce eh um Jovem!"); break; case 2: printf("Voce eh um Adulto!"); break; case 3: printf("Voce eh um Idoso!"); break; } return 0; } 05- #include <stdio.h> int main(void) { int a, b, c; printf ("Informe o primeiro numero: "); scanf("%d", &a); printf ("Informe o segundo numero: "); scanf("%d", &b); printf ("Informe o terceiro numero: "); scanf("%d", &c); if (a > b) if (b > c) printf("%4d%4d%4d\n", c, b, a); else if (a > c) printf("%4d%4d%4d\n", b, c, a); else printf("%4d%4d%4d\n", b, a, c); else if (b > c) if (a > c) printf("%4d%4d%4d\n", c, a, b); else printf("%4d%4d%4d\n", a, c, b); else printf("%4d%4d%4d\n", a ,b, c); return 0; } 06- #include <stdio.h> main() { int a,b,c; printf("Informe tres numeros!\n"); printf("Primeiro:\n"); scanf("%d",&a); printf("Segundo:\n"); scanf("%d",&b); printf("Terceiro:\n"); scanf("%d",&c); if(a>b) {if (a>c) { printf("O primeiro numero eh maior!"); }else { printf("O terceiro numero eh maior!"); } } else { if (b>c) { printf("O segundo numero eh maior!"); } else { printf("O terceiro numero eh maior!"); } } return 0; } 07- #include <stdio.h> main() { int a,b,c; printf("Informe tres numeros!\n"); printf("Primeiro:\n"); scanf("%d",&a); printf("Segundo:\n"); scanf("%d",&b); printf("Terceiro:\n"); scanf("%d",&c); if(a>b) {if (a>c) { printf("O maior numero eh: %d \n", a); }else { printf("O maior numero eh: %d \n", c); } } else { if (b>c) { printf("O maior numero eh: %d \n", b); } else { printf("O maior numero eh: %d \n", c); } } if(a<b) {if (a<c) { printf("O menor numero eh: %d ", a); }else { printf("O menor numero eh: %d ", c); } } else { if (b<c) { printf("O menor numero eh: %d ", b); } else { printf("O menor numero eh: %d ", c); } } return 0; } 08- #include <stdio.h> #include <math.h> int main() { float a, b, c, delta, sqrtdelta, raiz1,raiz2; printf("Equacao do 2o grau: ax^2 + bx + cx = 0\n"); printf("Entre com o valor de a: "); scanf("%f", &a); printf("Entre com o valor de b: "); scanf("%f", &b); printf("Entre com o valor de c: "); scanf("%f", &c); if(a != 0) { delta = (b*b) - (4*a*c); sqrtdelta = sqrt(delta); if(delta >= 0) { raiz1 = (-b + sqrtdelta)/(2*a); raiz2 = (-b - sqrtdelta)/(2*a); printf("Raizes: %.2f e %.2f", raiz1, raiz2); } else { delta = -delta; sqrtdelta = sqrt(delta); printf("Raiz 1: %.2f + i.%.2f\n", (-b)/(2*a), (sqrtdelta)/(2*a)); printf("Raiz 2: %.2f - i.%.2f\n", (-b)/(2*a), (sqrtdelta)/(2*a)); } } else printf("Coeficiente 'a' invalido."); printf(" Nao eh uma equacao do segundo grau!"); } 09- #include <stdio.h> main(){ float nota1, nota2, nota3, media; char conceito; printf("Informe as notas do estudante de 0 a 10!\n"); printf("\n Nota do Laboratorio: "); scanf("%f", ¬a1); printf("\n Nota da Avaliacao Semestral: "); scanf("%f", ¬a2); printf("\n Nota da Avaliacao Final: "); scanf("%f", ¬a3); media = (nota1*2 + nota2*3 + nota3*5)/10; if (media>=8) printf("\nSua media = %f\nConceito A",media); else if (media<8 && media>=7) printf("\n Sua media = %f\nConceito B",media); else if (media<7 && media>=6) printf("\n Sua media = %f\nConceito C",media); else if (media<6 && media>=5) printf("\n Sua media = %f\nConceito D",media); else if (media<5) printf(" Sua media = %f\nConceito E",media); return 0; } 10- #include <stdio.h> main() { int c; for(c=1; c<=96; c++) { printf ("%2d " , c); if(c%8==0) { printf("\n"); } } }
Compartilhar