120 likes | 212 Views
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;
E N D
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; printf("Digitedoisnumeros: "); scanf("%d %d", &x, &y); printf("\n\n Quociente: %d", x/y); printf("\n Resto da divisao: %d", x%y); getche(); }
#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(); }
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
#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(); }
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.
#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(); }
#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(); }
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”.
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.
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.