Buscar

Trabalho de Avaliação_Segunda Nota

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Trabalho de avaliação:
Estruturas de Entrada e saída:
1. Faça um programa em C que leia dois números reais e calcule as quatro operações básicas entre estes dois números, adição, subtração, multiplicação e divisão. Ao final, o programa deve imprimir os resultados dos cálculos.
#include <stdio.h>
int main()
{
 float num1, num2, sum, sub, mult, div;
 printf("Digite o primeiro numero: " );
 scanf("%f", &num1);
 printf("Digite o segundo numero: " );
 scanf("%f", &num2);
 //Soma
 sum = num1 + num2;
 //Subtração
 sub = num1 - num2;
 //Multiplicaçao
 mult = num1 * num2;
 //Divisão
 div = num1/num2;
 printf("%.2f + %.2f = %.2f\n", num1, num2, sum);
 printf("%.2f - %.2f = %.2f\n", num1, num2, sub);
 printf("%.2f * %.2f = %.2f\n", num1, num2, mult);
 printf("%.2f / %.2f = %.2f\n", num1, num2, div);
}
2. Faça um programa em C que calcule a quantidade de litros de combustível consumidos em uma viagem, sabendo-se que o carro tem autonomia de 12 km por litro de combustível. O programa deverá ler o tempo decorrido na viagem e a velocidade média e aplicar as fórmulas:
Em que:
• D = Distância percorrida
• T = Tempo decorrido emhoras
• V = Velocidade média
• L = Litros de combustível consumidos
Ao final, o programa deverá imprimir a distância percorrida e a quantidade de litros consumidos na viagem.
#include <stdio.h>
int main(void)
{
    // Declaração de variáveis
    float distancia,     // Distância percorrida
          tempo,         // Tempo gasto na viagem
          velocidade,    // Velocidade média
          litros_usados; // Quantide de litros utilizada
  
  // Entrada de dados
    printf("TEMPO GASTO = "); scanf("%f", &tempo);
    printf("VELOCIDADE  = "); scanf("%f", &velocidade);
    // Processamento de dados
    distancia = tempo * velocidade;
    litros_usados = distancia / 12;
    // Saída de dados
    system("clear"); // Comando Linux; caso seja Windows, utilize "cls";
    printf("VELOCIDADE MEDIA = %10.2f Km/h \n", velocidade);
    printf("TEMPO GASTO      = %10.2f h \n", tempo);
    printf("DISTANCIA        = %10.2f Km \n", distancia);
    printf("LITROS USADOS    = %10.2f litros \n", litros_usados);
    return(0);
}
Estruturas de Decisão:
3. Faça um programa em C que leia dois valores inteiros e efetue a adição. Caso o valor somado seja maior que 20, este deverá ser apresentado somando-se a ele mais 8, caso o valor somado seja menor ou igual a 20, este deverá ser apresentado subtraindo-se 5.
#include <stdio.h>
#include <stdlib.h>>
int main(){
 int a, b, soma;
 printf("insira A: "); scanf("%d, &a");
 printf("insira B: "); scanf("%d, &a");
 soma = a+b;
 if(soma>20)
 soma = soma + 8;
 else
 soma = soma - 5;
 printf("valor resulante: %d/n",soma);
 system("pause");
 return 0;
}
4. A prefeitura do Rio de Janeiro abriu uma linha de crédito para os funcionários estatutários. O valor máximo da prestação não poderá ultrapassar 30% do salário bruto. Faça um programa em linguagem C que permita entrar com o salário bruto e o valor da prestação e informar se o empréstimo pode ou não ser concedido.
#include <stdio.h>
void main() {
 float salario, prestacao, percentual;
 printf("Informe o salario: R$ ");
 scanf("%f", &salario);
 printf("Informe o valor da prestacao: R$ ");
 scanf("%f", &prestacao);
 percentual = (prestacao / salario) * 100;
 printf("\nA prestacao corresponde a %.2f%% do salario.", percentual);
 if (percentual > 30.0)
 printf("\nEmprestimo nao pode ser concedido.");
 else
 printf("\nEmprestimo pode ser concedido.");
}
5. A confederação brasileira de natação irá promover eliminatórias para o próximo mundial. Faça um programa em C que receba a idade de um nadador e imprima a sua categoria segundo a tabela a seguir:
#include <stdio.h>
int main(void) {
 int idade;
 printf("Insira a idade do nadador; ");scanf("%d",&idade);
 if(idade>=5 && idade<=7)
 printf("Infantil A\n");
 else if(idade>=8 && idade<=10)
 printf("Infantil B\n");
 else if(idade>=11 && idade<=13)
 printf("Juvenil A\n");
 else if(idade>=14 && idade<=17)
 printf("Juvenil B\n");
 else if(idade>=18)
 printf("Senior\n");
 else
 printf("Categoria inexistente para idade.\n");
 system("pause");
 return 0;
}
6. Crie um programa em linguagem C que permita entrar com o nome, a nota da prova 1 e da prova 2 de 15 alunos. Ao final, imprimir uma listagem, contendo: nome, nota da prova 1, nota da prova 2, e média das notas de cada aluno. Ao final, imprimir a média geral da turma.
#include <stdio.h>
#include <stdlib.h>
void main() {
char nome[100];
int prova1, prova2, i;
float media=0, mediafinal=0;
for (i=1; i<=15; i++) {
printf("digite o nome do aluno: "); scanf ("\n%[^\n]s", nome); printf("digite a nota da prova 1: "); scanf("%d", &prova1); printf("digite a nota da prova 2: "); scanf("%d", &prova2);
media = (prova1 + prova2) / 2;
mediafinal += media;
printf("nome: %s \t notas - prova1: %d \t prova2: %d \t média: %f \n", nome, prova1, prova2,
media); }
mediafinal = mediafinal / (i-1);
printf("a media de notas dos alunos é: %f \n", mediafinal); }
7. Faça um programa em C que permita entrar com a idade de várias pessoas e imprima:
• total de pessoas com menos de 21 anos
• total de pessoas com mais de 50 anos
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
 main()
 {
 int idade,contador21=0,contador50=0;
 printf("\n DIGITE A IDADE: ");
 scanf("%d",&idade);
 while(idade!=-99)
 {
 if(idade<21) contador21++;
 if(idade>50) contador50++;
 printf("\n Digite a idade da pessoa (para Sair digite -99) : ");
 scanf("%d",&idade);
 }
 printf("\n O Total com menos de 21 anos E:%d",contador21);
 printf("\n O Total com mais de 50 anos E:%d",contador50);
 printf("\n\n"); 
 system("pause");
 return(0);
}
8. Crie um programa em C que imprima os 20 primeiros termos da série de Fibonacci.
Observação: os dois primeiros termos desta série são 1 e 1 e os demais são gerados
a partir da soma dos anteriores. Exemplo:
• 1 + 1 = 2, terceiro termo;
• 1 + 2 = 3, quarto termo;
• 2 + 5 = 5, quinto termo, etc.
	1, 1, 2, 3, 5,8 ...........
#include <stdio.h>
int main() {
 int i;
 int termo1 = 0;
 int termo2 = 1;
 int proximo_termo;
 printf("%d %d ", termo1, termo2);
 for (i = 0; i < 18; i++) { // os dois primeiros termos já foram exibidos acima
 proximo_termo = termo1 + termo2;
 printf("%d ", proximo_termo);
 termo1 = termo2;
 termo2 = proximo_termo;
 }
 return 0;
}

Outros materiais