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

Slides:



Advertisements
Apresentações semelhantes
Programação em Java Prof. Maurício Braga
Advertisements

Um programa em C Bibliotecas Variáveis globais
Programação II Estruturas de Dados Aula 01
Exercicio 1 Dados três valores X, Y e Z, Faça um programa em C para verificar se eles podem ser os comprimentos dos lados de um triângulo e, se forem,verificar.
Introdução à Computação - Jorge Macêdo
Exercícios de revisão.
LINGUAGEM ESTRUTURADA TURBO C
Lógica de Programação Módulo II
Linguagem C Estruturas de Seleção.
Estruturas de Dados Homogêneas Multidimensionais – Matrizes
Matrizes e Funções - Continuação
Estruturas de Decisão Permitir testes para decidir acções alternativas: if if - else switch (?:) Operador Condicional MF.
Estrutura de decisão e repetição em JAVA
O Portal do Estudante de Computação
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
Introdução a Computação e Cálculo Numérico
Aula 5 - Exercícios Prof. Leandro M. Almeida.
Linguagem de Programação II Parte IV
Introdução a Linguagem de Programação C
Programação II Estruturas de Dados Aula 02 - continuação
Computação Eletrônica
Aula 6 - Estruturas de Controle
Algoritmo e Programação
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014
Técnicas de Desenvolvimento de Programas
Linguagem de Programação
Algoritmos e Estrutura de Dados I
Introdução à Linguagem C
Algoritmos – Exercícios no Visualg
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
 São utilizadas para dividir um código maior (mais complexo) em partes menores (mais simples).  Quando uma mesma tarefa é realizada várias vezes em um.
Aula prática 3 Aprofundando em Funções Parâmetros de uma função Uso do return Execução Variáveis Global, local e estática Monitoria de Introdução à.
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013
Prof. Alessandro Gonçalves
Introdução à Programação
Prof. Msc Roberta Andrade
Revisão Luis Antonio Tavares
Comando de Seleção switch
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014 Capítulo III Comandos de Controle.
Linguagem C - Funções Automação Industrial Informática Básica
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014 Capítulo IX Subprogramação e Recursividade.
Aula Prática 3 Funções Monitoria Introdução à Programação.
Algoritmos.
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
1 Introdução à Linguagem C Strings Deise Saccol Adaptado de slides das Profas. Patrícia Jaques e Mônica Py.
1 Introdução à Linguagem C Strings Deise Saccol Adaptado de slides das Profas. Patrícia Jaques e Mônica Py.
Introdução a Programação
Programação Computacional Aula 8: Entrada e Saída pelo Console Prof a. Madeleine Medrano
Algoritmo e Programação
Informática e Computação Aula 12 Estrutura de Repetição
Profº Antonio Carlos Marcelino de Paula
Introdução à Programação Engenharia da Computação Aula Prática 3 Funções Monitoria
Linguagem de Programação I Parte IV
Exercícios Faça um algoritmos para trocar uma lampada queimada.
11 Revisão da Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
Algoritmos e Programação MC102 Prof. Paulo Miranda IC-UNICAMP Aula 15 Funções.
Estrutura de Repetição
Computação – Informática Aula N. 05 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Matrizes em C”
Fundamentos de Programação 1 Aula N. 02 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Laços de Repetição em C”
1Unidade 04 – Estruturas de Repetição Algoritmos e Linguagens de Programação Estruturas de Repetição Prof.: Guilherme Baião S. Silva
Fundamentos de Programação 1 Slides C – Número 4 Prof. SIMÃO Jean Marcelo SIMÃO Estrutura de Dados Homogêneas “vetores de números e de caracteres”
Estrutura de Dados STRUCTS Dilvan Moreira. Objetivos  Entender o que são e como usar:  Estrutura de Dados para a Linguagem C  Structs (Registros)
IFRN Técnico em Informática para Internet Estruturas Condicionais Prof. Gilbert Azevedo.
Prof. Tertuliano Estrutura Condicional em C++. Sumário „ Estrutura Condicional Simples „ Estrutura Condicional Composta „ Estrutura Condicional Simples.
Estruturas Homogêneas - Vetores
Grupos de Slides No 5. Prof. SIMÃO
Fundamentos de Programação 1 Linguagem C Slides 03 – ‘Vetores’ Prof. SIMÃO Jean Marcelo SIMÃO Estrutura de Dados Homogêneas “Vetores” 1.
FUNÇÕES Dilvan Moreira (baseado em material de Z. Liang)
Algoritmos Grupos de Slides No 7. Prof. SIMÃO Estrutura de Repetição “para - passo”” for Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto.
Transcrição da apresentação:

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("Digite dois numeros: "); 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 #include <stdio.h> #include <conio.h> main() { int num, numinv, c, d, u; printf("Digite um numero com tres algarismos: "); 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 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("Digite dois numeros: "); 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 Divisao por zero!"); } 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 C 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 C 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 C 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.