apostila 1 pc i - estrutura da linguagem

15

Upload: lucas-cruz

Post on 15-Jul-2015

556 views

Category:

Software


4 download

TRANSCRIPT

Page 2: Apostila 1   pc i - estrutura da linguagem

Programação de Computadores I Prof. Simeão - [email protected] 2 Fonte: Apostila 4 Informática - CPS

Page 3: Apostila 1   pc i - estrutura da linguagem

Programação de Computadores I Prof. Simeão - [email protected] 3 Fonte: Apostila 4 Informática - CPS

Page 4: Apostila 1   pc i - estrutura da linguagem

Programação de Computadores I Prof. Simeão - [email protected] 4 Fonte: Apostila 4 Informática - CPS

Page 5: Apostila 1   pc i - estrutura da linguagem

Programação de Computadores I Prof. Simeão - [email protected] 5 Fonte: Apostila 4 Informática - CPS

Page 6: Apostila 1   pc i - estrutura da linguagem

Programação de Computadores I Prof. Simeão - [email protected] 6 Fonte: Apostila 4 Informática - CPS

Page 7: Apostila 1   pc i - estrutura da linguagem

Programação de Computadores I Prof. Simeão - [email protected] 7 Fonte: Apostila 4 Informática - CPS

EXERCÍCIOS PARA APLICAÇÃO C# (C SHARP) – OPERADORES ARITMÉTICOS

1. Escreva um programa para ler um valor (de 0 a 50 do teclado) e escrever (na tela) o seu antecessor. 2. Escreva um programa para ler as dimensões de um retângulo (base e altura), calcular e escrever a área do retângulo. 3. Faça um programa que leia a idade de uma pessoa expressa em anos, meses e dias e escreva a idade dessa pessoa expressa apenas em dias. Considerar ano com 365 dias e mês com 30 dias. 4. Escreva um programa para ler o número total de eleitores de um município, o número de votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa em relação ao total de eleitores. 5. Escreva um programa para ler o salário mensal atual de um funcionário e o percentual de reajuste. Calcular e escrever o valor do novo salário. 6. O custo de um carro novo ao consumidor é a soma do custo de fábrica com a porcentagem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que o percentual do distribuidor seja de 28% e os impostos de 45%, escrever um programa para ler o custo de fábrica de um carro, calcular e escrever o custo final ao consumidor. 7. Uma revendedora de carros usados paga a seus funcionários vendedores um salário fixo por mês, mais uma comissão também fixa para cada carro vendido e mais 5% do valor das vendas por ele efetuadas. Escrever um programa que leia o número de carros por ele vendidos, o valor total de suas vendas, o salário fixo e o valor que ele recebe por carro vendido. Calcule e escreva o salário final do vendedor.

Page 8: Apostila 1   pc i - estrutura da linguagem

Programação de Computadores I Prof. Simeão - [email protected] 8 Fonte: Apostila 4 Informática - CPS

Page 9: Apostila 1   pc i - estrutura da linguagem

Programação de Computadores I Prof. Simeão - [email protected] 9 Fonte: Apostila 4 Informática - CPS

Page 10: Apostila 1   pc i - estrutura da linguagem

Programação de Computadores I Prof. Simeão - [email protected] 10 Fonte: Apostila 4 Informática - CPS

EXERCÍCIOS PARA APLICAÇÃO C# (C SHARP) – ESTRUTURAS DE DECISÃO

1. Ler um valor e escrever a mensagem É MAIOR QUE 10! se o valor lido for maior que 10, caso contrário escrever NÃO É MAIOR QUE 10!

2. Ler um valor e escrever se é positivo ou negativo (considere o valor zero como positivo).

3. A jornada de trabalho semanal de um funcionário é de 40 horas. O funcionário que trabalhar mais de 40 horas receberá hora extra, cujo cálculo é o valor da hora regular com um acréscimo de 50%. Escreva um programa que leia o número de horas trabalhadas em um mês, o salário por hora e escreva o salário total do funcionário, que deverá ser acrescido das horas extras, caso tenham sido trabalhadas (considere que o mês possua 4 semanas exatas).

4. Ler o nome de 2 times e o número de gols marcados na partida (para cada time). Escrever o nome do vencedor. Caso não haja vencedor deverá ser impressa a palavra EMPATE.

5. Ler dois valores e imprimir uma das três mensagens a seguir: * Números iguais‟, caso os números sejam iguais * Primeiro é maior‟, caso o primeiro seja maior que o segundo; * Segundo é maior‟, caso o segundo seja maior que o primeiro.

6. Um posto está vendendo combustíveis com a seguinte tabela de descontos: até 20 litros, desconto de 3% por litro Álcool acima de 20 litros, desconto de 5% por litro até 20 litros, desconto de 4% por litro Gasolina acima de 20 litros, desconto de 6% por litro Escreva um programa que leia o número de litros vendidos e o tipo de combustível (codificado da seguinte forma: A-álcool, G-gasolina), calcule e imprima o valor a ser pago pelo cliente sabendo-se que o preço do litro da gasolina é R$ 3,30 e o preço do litro do álcool é R$ 2,90.

Page 11: Apostila 1   pc i - estrutura da linguagem

Programação de Computadores I Prof. Simeão - [email protected] 11 Fonte: Apostila 4 Informática - CPS

Page 12: Apostila 1   pc i - estrutura da linguagem

Programação de Computadores I Prof. Simeão - [email protected] 12 Fonte: Apostila 4 Informática - CPS

EXERCÍCIOS PARA APLICAÇÃO C# (C SHARP) – ESTRUTURAS DE REPETIÇÃO

Estruturas de Repetição: WHILE e DO - WHILE 1. Escreva um programa para ler 2 valores e se o segundo valor informado for ZERO, deve ser lido

um novo valor, ou seja, para o segundo valor não pode ser aceito o valor zero e imprimir o resultado da divisão do primeiro valor lido pelo segundo valor lido.

2. Escreva um programa para ler as notas da 1a. e 2a. avaliações de um aluno, calcule e imprima a média (simples) desse aluno. Só devem ser aceitos valores válidos durante a leitura (0 a 10) para cada nota.

Estrutura de Repetição: PARA 1. Escreva um programa para imprimir os números de 1 (inclusive) a 10 (inclusive) em ordem

crescente. 2. Escreva um programa para imprimir os números de 1 (inclusive) a 10 (inclusive) em ordem

decrescente. 3. Escreva um programa para imprimir os 10 primeiros números inteiros maiores que 100. 4. Ler um valor N e imprimir todos os valores inteiros entre 1 (inclusive) e N (inclusive). Considere

que o N será sempre maior que ZERO. 5. Modifique o exercício anterior para aceitar somente valores maiores que 0 para N. Caso o valor

informado (para N) não seja maior que 0, deverá ser lido um novo valor para N. 6. Escreva um programa que calcule e imprima a tabuada do 8 (1 a 10). 7. Ler um valor inteiro (aceitar somente valores entre 1 e 10) e escrever a tabuada de 1 a 10 do valor

lido.

Page 13: Apostila 1   pc i - estrutura da linguagem

Programação de Computadores I Prof. Simeão - [email protected] 13 Fonte: Apostila 4 Informática - CPS

Page 14: Apostila 1   pc i - estrutura da linguagem

Programação de Computadores I Prof. Simeão - [email protected] 14 Fonte: Apostila 4 Informática - CPS

EXERCÍCIOS PARA APLICAÇÃO C# (C SHARP) – VETORES

1. Leia um vetor de 12 posições e em seguida ler também dois valores X e Y quaisquer correspondentes a duas posições no vetor. Ao final seu programa deverá escrever a soma dos valores encontrados nas respectivas posições X e Y.

2. Declare um vetor de 10 posições e o preencha com os 10 primeiros números impares e o escreva.

3. Leia um vetor de 16 posições e troque os 8 primeiros valores pelos 8 últimos e vice-e-versa. Escreva ao final o vetor obtido.

4. Leia um vetor de 20 posições e em seguida um valor X qualquer. Seu programa devera fazer uma busca do valor de X no vetor lido e informar a posição em que foi encontrado ou se não foi encontrado.

5. Leia um vetor de 40 posições. Contar e escrever quantos valores pares ele possui.

6. Leia um vetor de 40 posições e atribua valor 0 para todos os elementos que possuírem valores negativos.

7. Leia dos vetores de 20 posições e calcule um outro vetor contendo, nas posições pares os valores do primeiro e nas posições impares os valores do segundo.

8. Leia um vetor contendo letras de uma frase. Trocar todas as letras “R” do vetor pela Letra “L”. Programa cebolinha.

Page 15: Apostila 1   pc i - estrutura da linguagem

Programação de Computadores I Prof. Simeão - [email protected] 15 Fonte: Apostila 4 Informática - CPS

EXERCÍCIOS PARA APLICAÇÃO C# (C SHARP) – MATRIZES

1. Leia uma matriz 10 x 10 e escreva a localização (linha e a coluna) do maior valor.

2. Declare uma matriz 5 x 5. Preencha com 1 a diagonal principal e com 0 os demais elementos. Escreva ao final a matriz obtida.

3. Leia uma matriz 6 x 6, conte e escreva quantos valores maiores que 10 ela possui.

4. Leia uma matriz 20 x 20. Leia também um valor X. O programa deverá fazer uma busca desse valor na matriz e, ao final escrever a localização (linha e coluna) ou uma mensagem de “não encontrado”.