Baixe o app para aproveitar ainda mais
Prévia do material em texto
��LINGUAGEM DE PROGRAMAÇÃO I Ficha no 4 Nome do aluno:__________________________________ Professora: ____Paula Faragó_______ dia: ___�� 1. Lista 2(for) – exercício 1. Entrar com 10 números e imprimir o logaritmo desse número na base 10. #include<stdio.h> #include<conio.h> #include<math.h> // biblioteca matemática main(){ float num; int i; clrscr(); for(i=1;i<=10;i++) { printf("\nEntre com um numero: "); scanf("%f",&num); printf("O logaritimo desse numero na base 10 é: %.2f",log10(num)); } system(“PAUSE”); } 2. Lista 2(for) – exercício 3. Entrar com 12 números e imprimir a soma e a média desses números. #include<stdio.h> #include<conio.h> Main(){ float num, soma=0; int i; clrscr(); for(i=1;i<=12;i++) { printf("\nEntre com um numero: "); scanf("%f",&num); soma = soma + num; } printf("\nMedia dos numeros ‚ : %f\n",soma/12.0); system(“PAUSE”); } Curiosidade: Mesmo exercício com uso de vetor – note que todos os números serão armazenados e não sobrepostos como os de cima! #include<stdio.h> #include<conio.h> void main() { float num[12], soma; int i; clrscr(); for(i=1;i<=12;i++) { printf("\nEntre com um numero: "); scanf("%f",&num[i]); } soma= 0; for(i=1;i<=12;i++) soma = soma + num[i]; printf("\nMedia dos numeros ‚ : %f\n",soma/12.0); system(“PAUSE”); } 3. Lista 2(for) – exercício 6. Ler 8 números inteiros e imprimir quantos são pares e quantos são ímpares. #include<stdio.h> #include<conio.h> void main() { int num,i,par=0,impar=0; clrscr(); for(i=1;i<=8;i++) { printf("Entre com um numero:" ); scanf("%d",&num); if(num%2==0) par=par+1; else impar=impar+1; } printf("%d par e %d ¡mpar",par,impar); system(“PAUSE”); } 4. Lista 2(for) – exercício 18. Faça um algoritmo que deixe escolher qual a tabuada de multiplicar que se deseja imprimir. #include<stdio.h> #include<conio.h> void main() { int i, j, k; clrscr(); printf("\n"); for(k=0;k<=1;k++) { printf("\n"); for(i=1;i<5;i++) printf(" Tabuada do %3d ",i+4*k+1); printf("\n"); for(i=1;i<=9;i++) { for(j=2+4*k;j<=5+4*k;j++) printf("%3d x%3d = %3d ", j, i, j*i); } system(“PAUSE”); } } 5 Lista 2(for dentro de for) – exercício 2. Imprimir uma tabela para DEZ times num torneio de rodada dupla. #include<stdio.h> void main() { int i, j; for(i=1;i<=10,i++){ for(j=1;j<=10;j++){ if (i != j) printf("Time % d X Time %d”, i,j); } printf("Precione ENTER”); getch(); } system(“PAUSE”); } 6. Lista 2(for dentro de for) – exercício 4. Uma escola tem 5 turmas e cada turma tem n alunos. Faça um algoritmo que imprima, por turma, total de alunos com média superior a 7 e a média geral da escola. #include<stdio.h> main() { float media, somageral=0; int turma, aluno, n, cont=0, somaalu=0; for(turma=1;turma<=5;turma++){ printf("\Turma %d, turma\n "); printf("\nNumero de alunos: "); scanf("%d",&n); totalunos = totalunos+ n; for(aluno=1;aluno<=n;aluno++){ printf("\nMedia do aluno %d:", aluno); scanf("%d",&media); if (media >= 7.0) somaalu++; somageral = somageral + media; } printf("\nAlunos com media >= 7.0: %f‚ somaalu); } printf("\Meida da Escola: %f‚ somageral/totalalunos); system(“PAUSE”); } Pontos _________
Compartilhar