Lista De Exercicios-programas Simples

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Lista De Exercicios-programas Simples as PDF for free.

More details

  • Words: 937
  • Pages: 17
Linguagem de programação C Lista de Exercícios 1 Professora Neila Santos Azevedo Site recomendado: http://ead1.eee.ufmg.br/cursos/C/ 1

Questão 1

Escreva um programa que leia três números e os imprima na ordem inversa da que foram digitados. Questão 2

Considerando um programa iniciado pelos comandos: A=1; B=2; C=3; complete-o de modo que, ao final do programa, o conteúdo de A seja 3, de B seja 1 e de C seja 2. Use apenas atribuições entre variáveis. 2

Questão 1 - Solução #include #include <stdlib.h> #include <stdio.h> int main() { int num1, num2, num3; printf("Digite o primeiro numero inteiro: "); scanf("%i", &num1); printf("\nDigite o segundo numero inteiro: "); scanf("%i", &num2); printf("\nDigite o terceiro numero inteiro: "); scanf("%i", &num3); printf("\n\nNumeros ordem inversa: %i %i %i\n", num3, num2, num1); system("PAUSE"); return 0; 3 }

Questão 2 - Solução #include #include <stdlib.h> #include <stdio.h> int main() { int a=1, b=2, c=3, aux=0; aux = a; a = c; c = b; b = aux; printf("Valores finais: a = %i , b = %i , c = %i\n\n", a, b, c); system("PAUSE"); return 0; }

4

Questão 3

Escreva um programa para simular uma pequena conversa do computador com o usuário. O programa deve seguir os passos: a) inicialmente escreve “Olá, eu sou o Nº 1, como é o seu nome?”; b) em seguida espera que o usuário digite seu nome; c) por fim escreve: “Bem-vindo ao clube (nome)”. 5

Questão 3 - Solução #include #include <stdlib.h> #include <stdio.h> int main() { char nome[50]; printf("Ola, eu sou o no. 1, como e o seu nome?\n"); gets(nome); printf("\nBem-vindo ao clube %s\n\n", nome); system("PAUSE"); return 0; }

6

Questão 4

Escreva um programa que pergunte o nome e a idade de um indivíduo e imprima (aproximadamente) quantos dias de vida ele possui. Questão 5 Escreva um programa que pergunte qual o raio de um círculo e imprima a sua área (área = ¶R2).

7

Questão 4 - Solução #include #include <stdlib.h> #include <stdio.h> int main() { char nome[100]; int idade, dias; printf("Qual o seu nome? "); gets(nome); printf("\n\nQual a sua idade? "); scanf("%i", &idade); dias = idade * 364; printf("\n\n%s, sua idade e %i dias.\n\n", nome, dias); system("PAUSE"); return 0; }

8

Questão 5 - Solução #include #include <stdlib.h> #include <stdio.h> int main() { float raio = 0.0, area = 0.0; printf("Qual o raio do circulo? "); scanf("%f", &raio); area = 3.14159 * raio * 2; printf("\n\nA Area do circulo: %f\n\n", area); system("PAUSE"); return 0; }

9

Questão 6 Faça um programa que calcule a quantidade necessária de latas de tinta para pintar uma parede de 5m de largura por 2m de altura. Considere que o consumo de tinta é de 3l por metro quadrado e a quantidade de tinta por lata é de 2l. Questão 7 Escreva um programa que leia uma temperatura em graus Farenheit para Celsius. A conversão de graus Farenheit para Celsius é obtida por C=(5/9)(F-32). 10

Questão 6 - Solução #include #include <stdlib.h> #include <stdio.h> int main() { float largura = 5.0, altura = 2.0; float latas = 0.0, consumo = 3.0, cadalata = 2.0; latas = largura * altura * consumo / cadalata; printf("\n\nQuantidade necessaria de latas de tinta: %f\n\n", latas); system("PAUSE"); return 0; } 11

Questão 7 - Solução #include #include <stdlib.h> #include <stdio.h> int main() { float farenheit = 0.0, celsius = 0.0; printf("Digite uma temperatura em graus Farenheit: "); scanf("%f", &farenheit); celsius = ( 5.0 / 9.0 ) * ( farenheit - 32 ); printf("\n\nTemperatura em graus Celsius: %f\n\n", celsius); system("PAUSE"); return 0; }

12

Questão 8 Escreva um programa que pergunte a pressão (P), volume (V) e temperatura (T) referentes ao pneu de um automóvel e calcule a massa de ar desse pneu segundo a fórmula: P.V = 0,37. M . (T+460), onde M é a massa de ar.

Questão 9 Faça um programa que leia o primeiro termo de uma progressão aritmética, sua razão, um número N e, a seguir, calcule e mostre o N-ésimo termo da PA. 13

Questão 8 - Solução #include #include <stdlib.h> #include <stdio.h> int main() { float pressao = 0.0, volume = 0.0, temperatura = 0.0, massa = 0.0; printf("Digite a pressao do pneu: "); scanf("%f", &pressao); printf("\n\nDigite o volume do pneu: "); scanf("%f", &volume); printf("\n\nDigite a temperatura do pneu: "); scanf("%f", &temperatura); massa = ( pressao * volume ) / ( 0.37 * ( temperatura + 460 ) ); printf("\n\nMassa de ar deste pneu: %f\n\n", massa); system("PAUSE"); return 0; 14 }

Questão 9 - Solução

#include #include <stdlib.h> #include <stdio.h> int main() { float termo1 = 0.0, termon = 0.0, razao = 0.0; int n = 0; printf("Digite o primeiro termo da P.A.: "); scanf("%f", &termo1); printf("\n\nDigite a razao da P.A.: "); scanf("%f", &razao); printf("\n\nDigite o termo desejado: "); scanf("%i", &n); termon = termo1 + ( razao * ( n - 1 ) ); printf("\n\nN-esimo termo: %f\n\n", termon); system("PAUSE"); return 0; }

15

Questão 10

Faça um programa que leia os coeficientes de uma equação de segundo grau e calcule suas raízes. Questão 11 Escreva um programa para contar dinheiro que leia o valor total de um monte de dinheiro e escreva qual a quantidade de notas de 1, 2, 5, 10, 50 e 100 reais. 16

Questão 12 Escreva um programa que pergunte qual o tempo transcorrido em um cronômetro em horas, minutos e segundos, transforme e exiba todo este tempo em segundos. Questão 13 Escreva um programa que realize o processo inverso à questão anterior, ou seja, pergunte qual o tempo transcorrido em um cronômetro medido em segundos e o transforme em horas, minutos e segundos correspondentes. 17

Related Documents