1 / 12

Aula 5 - Exercícios

Aula 5 - Exercícios. Prof. Leandro M. Almeida. Ler dois números inteiros, x e y, e imprimir o quociente e o resto da divisão inteira entre eles. Fazer um programa que informe a área e o volume de um cilindro:. #include < stdio.h > #include < conio.h > main() { int x, y, r;

morley
Download Presentation

Aula 5 - Exercícios

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Aula 5 - Exercícios Prof. Leandro M. Almeida

  2. Ler dois números inteiros, x e y, e imprimir o quociente e o resto da divisão inteira entre eles. • Fazer um programa que informe a área e o volume de um cilindro:

  3. #include <stdio.h> #include <conio.h> main() { int x, y, r; printf("Digitedoisnumeros: "); scanf("%d %d", &x, &y); printf("\n\n Quociente: %d", x/y); printf("\n Resto da divisao: %d", x%y); getche(); }

  4. #include <stdio.h> #include <conio.h> main() { float h, r, pi, v, ab, al, at; pi = 3.1416; printf("Programa que calcula a area e volume de um cilindro"); printf("\n\nInforme a altura do cilindro h:"); scanf("%f",&h); printf("\n Informe o raio do cilindro r:"); scanf("%f",&r); v = pi * (r * r) * h; ab = pi * (r * r); al = 2 * pi * r * h; at = 2 * pi * r * (h + r); printf("\n Resultado: \n Volume: %0.1f \n Area de sua base: %0.2f " "\n Area lateral: %0.3f \n Area total: %f", v, ab, al, at); getche(); }

  5. Sabendo que latão é constituído de 70% de cobre e 30% de zinco, indique a quantidade de cada um desses componentes para se obter uma certa quantidade de latão (requerida pelo usuário). • Solicitar ao usuário um número inteiro com três algarismos e apresentá-lo de forma invertida. Ex. 456  654 • Usar apenas uma variável para a entrada de dados

  6. #include <stdio.h> #include <conio.h> main() { intnum, numinv, c, d, u; printf("Digite um numero com tresalgarismos: "); scanf("%d",&num); c = num / 100; d = (num % 100) / 10; u = (num % 100) % 10; numinv = (u * 100) + (d * 10) + c; printf("\n O valor invertido e: %d",numinv); getche(); }

  7. Ler 2 números inteiros do teclado. Se o segundo for diferente de zero, calcular e imprimir o quociente do primeiro pelo segundo. Caso contrário, imprimir a mensagem: “DIVISÃO POR ZERO”. • Ler 4 números inteiros. Calcular a soma dos que forem par e informar a quantidade de par e ímpares.

  8. #include <stdio.h> #include <conio.h> main() { int x, y, r; printf("Digitedoisnumeros: "); scanf("%d %d", &x, &y); if(y != 0) { printf("\n\n Quociente: %d", x/y); printf("\n Resto da divisao: %d", x%y); } else { printf("\n\n Divisaopor zero!"); } getche(); }

  9. #include <stdio.h> #include <conio.h> main() { int a, b, c, d, npar, nimp, soma; nimp = npar = 0; soma = 0; printf("Digitequatronumerosinteiros: "); scanf("%d %d %d %d", &a, &b, &c, &d); if (a%2==0) { soma += a; npar++; } else nimp++; if (b%2==0) { soma += b; npar++; } else nimp++; if (c%2==0) { soma += c; npar++; } else nimp++; if (d%2==0) { soma += d; npar++; } else nimp++; printf("\n\n Resultado: \n Numeros par: %d \n "Numerosimpares: %d \n Soma: %d", npar, nimp, soma); getche(); }

  10. Qualquer número natural de quatro algarismos pode ser dividido em duas dezenas formadas pelos seus dois primeiros e dois últimos dígitos. Por exemplo, o número 1297 = 12 e 97 ou 5314 = 53 e 14. Escreva um programa em Pascal que lê do teclado um número inteiro N (de 4 algarismos) e verifica se a raiz quadrada de N é igual a soma das dezenas de N. Exemplo Entrada: N = 9801 Cálculo: Dezenas de N = 98 + 01; soma das dezenas 99; raiz quadrada de n = 99. Saída: “A raiz quadrada de 9801 é igual à soma de suas dezenas.” Obs.: Validar o valor de N de forma que o valor esteja no intervalo de 4 dígitos. Caso o valor digitado esteja fora do intervalo, imprimir mensagem de erro: “Valor de N fora do intervalo”.

  11. Fazer um programa PASCAL para ler um inteiro N no intervalo [1000 , 9999] e imprimir os numerais utilizados em sua formação. Obs.: • a) Os numerais que aparecem mais de uma vez só são impressos uma única vez; • b) Imprimir os numerais na ordem em que aparecem na formação do número. • Uma empresa decidiu dar um aumento escalonado a seus funcionários de acordo com a seguinte regra: • 13% para os salários inferiores ou iguais a R$ 200,00; • 11% para os salários situados entre R$ 200,0 e R$ 400,00 (inclusive); • 9 % para os salários entre R$ 400,00 e R$ 800,00 (inclusive) e 7% para os demais salários.

  12. Uma empresa de ônibus tem saídas diárias do Recife para outras cidades do Brasil, conforme a tabela de preços: Código Cidade Tarifa (R$) 1 Salvador 126,30 2 João Pessoa 67,00 3 Fortaleza 164,87 4 São Paulo 264,00 5 Rio de Janeiro 282,34 6 Porto Alegre 365,90 Faça um programa em PASCAL que exiba na tela a lista de destinos disponíveis, com o valor da passagem e em seguida receba como entrada o código do destino escolhido e a quantia em dinheiro recebida do passageiro. Se o dinheiro recebido for insuficiente, imprima uma mensagem de erro e finalize o programa; caso contrário, calcule o troco e imprima na tela o destino escolhido, o valor da passagem e o valor do troco. Obs.: O valor digitado para o código de destino deve estar no intervalo [ 1 , 6]. Se for digitado um código fora deste limite, emita mensagem de erro e encerre o processamento.

More Related