Buscar

TAREFA DA UNIDADE 4 ALGORITMO

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 5 páginas

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

Prévia do material em texto

Universidade Federal de Juiz de Fora
 Universidade Federal de Juiz de Fora 	
 Licenciatura em Computação
 
Exercícios: 
Ler um número inteiro e positivo e verificar se este é ou não um numero primo.
#include <stdio.h> 
#include <stdlib.h> 
int main() 
{ 
int num, i, cont; 
cont = 0; //contador iniciado com 0 
printf ("Digite um numero inteiro positivo: "); 
scanf ("%d", &num); 
if (num < 1) 
{ 
printf ("Numero invalido!"); 
} 
else 
{ 
for (i=1; i<=num; i++) 
{ 
if (num%i == 0) 
{ 
cont++; 
} 
} 
if (cont > 2) 
{ 
printf ("Numero nao eh primo!"); 
} 
Else
{
printf ("Numero eh primo!"); 
}
 }
return 0; 
}
 
Calcular o valor de S:
S= 2/50 + 
 
 /48 + /46 + /2
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <locale.h>
 
int main()
{
    setlocale(LC_ALL,"portuguese");
    int num, den, cont;
    float div, soma;
    num=0;
    cont=1;
    den=52;
    div=0;
    soma=0;
    while (cont<=25)
    {
        num=pow(2,cont);
        den=den-2;
        div=num/den;
        soma+=div;
        cont++;
    }
    printf("%f", soma);
    return 0;
}
O resultado é: 23258152,000000
Escreva um algoritmo que leia 10 valores (usando a mesma variável) e encontre o maior e o menor deles. Mostre o resultado.
#include <stdio.h>
#include <stdlib.h>
int main ()
{
 int i;
float n,maior=0, menor=0;
for (i=1;i<=10;i++)
{
printf ("\ndigite um numero ");
scanf ("%f",&n);
if (n>maior)
{
maior=n;
}
if (n<menor)
{
menor=n;
}
}
printf ("\no maior numero da sequencia he %.2f e o menor he %.2f",maior, menor);
return 0;
}
Escreva um algoritmo que leia a matricula de um aluno e suas três notas. Calcule a media ponderada do aluno, considerando que o peso para a maior nota seja 4 e para as duas restantes, 3. Mostre ao final a media calculada e uma mensagem “APROVADO” se a media for maior ou igual a 5 e “REPROVADO” se a media for menor que 5. Repita a operação até que o código lido seja negativo.
#include<stdio.h>
#include<math.h>
int main()
{
int matricula;
float nota1, nota2, nota3, media;
printf("Digite a matricula do aluno:");
scanf("%d",&matricula);
printf("Digite as notas do aluno:\n");
scanf("%f %f %f",&nota1, &nota2, &nota3);
if (nota1 > nota2 && nota1 > nota3){
media = ((nota1*4)+(nota2*3)+(nota3*3))/10;
}
else if (nota2 > nota1 && nota2 > nota3){
media = ((nota2*4)+(nota1*3)+(nota3*3))/10;
}
else if (nota3 > nota1 && nota3 > nota2){
media = ((nota3*4)+(nota1*3)+(nota2*3))/10;
}
printf("NOTA 1 = %.2f\nNOTA 2 = %.2f\nNOTA 3 = %.2f\nMEDIA = %.2f\n",nota1, nota2, nota3, media);
if (media >= 5){
printf("APROVADO\n");
}
else{
printf("REPROVADO\n");
}
return 0;
}
A conversão de graus Fahrenheit para centigrados é obtida pela formula
 C= 9/5(F – 32). Escreva um programa que calcule e escreva uma tabela de graus centigrados em função de graus Fahrenheit que variem de 50 a 150 de 1 em 1.
#include <stdio.h>
#include <stdlib.h>
int main()
{
 float f,c;
 printf ("Fahrenheit\tCentigrados\n");
 for (f=50;f<=150;f++)
 {
 c = 9.0/5*(f-32);
 printf (" \n%.1f %20.2f", f,c);
 }
 return 0;
}

Outros materiais