Buscar

ficha 4_resolvida

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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 _________

Continue navegando