Você está na página 1de 4

Nome do candidato:_____________________________________________________

Data da Prova:_________________________

Prova de seleção Programador(a) Júnior – Nota Control Tecnologia

1) Faça um algoritmo que leia 3 números inteiros e mostre o menor deles.

2) Seja o seguinte algoritmo:


início
ler x
ler y
z _ (x*y) + 5
se z <= 0 então
resposta _ ‘A’
senão
se z <= 100 então
resposta _ ‘B’
senão
resposta _ ‘C’
fim_se
fim_se
escrever z, resposta
fim

Faça um teste de mesa e complete o quadro a seguir para os seguintes valores:


Tabela: Cliente
IdCliente Nome CPF

1 Maria do Carmo 126.126.126-70

2 José da Silva 159.159.159-73

3 Alexandre Nogueira 127.127.127-30

4 Adriana Lima 125.125.125-09

5 Juliana de Carvalho 122.122.122-16

Tabela: Compra
IdCompra IdCliente NomeProduto Valor

1 1 Meia 5,00

2 5 Camiseta 50,00

3 2 Calça jeans 80,00

4 1 Casaco 200,00

5 4 Boné 15,00

6 4 Blusa 30,00

7 5 Saia 50,00

8 2 Cinto 5,00

3) Dadas as tabelas acima, elabore uma consulta em SQL que retorne o nome e
CPF do cliente e também o nome e valor do produto comprado.

SELECT C.nome, C.cpf, V.nomeproduto, V.valor


FROM cliente C, compra V
WHERE C.idcliente = V.idcliente

4) Faça uma consulta em SQL que liste todas as compras realizadas com produtos,
cujo valor seja acima de R$50,00 . Ordene o resultado pelo valor do produto de
forma decrescente. Colunas esperadas: Nome, NomeProduto, Valor.

SELECT C.nome, V.nomeproduto, V.valor


FROM cliente C, compra V
WHERE C.idcliente = V.idcliente AND V.valor > 50
ORDER BY V.valor DESC
5) Faça uma consulta que retorne o total de produtos adquiridos por cliente.
Colunas esperadas: Quantidade de Produtos, Nome.

SELECT C.nome, SUM(C.idcliente)


FROM cliente C, compra V
WHERE C.idcliente = V.idcliente
GROUP BY C.nome

As questões 5 e 6 devem ser desenvolvidas utilizando a linguagem


de programação C#.

6) Fazer um programa para ler os valores da largura e


altura de um retângulo. Em seguida, mostrar na tela o
valor de sua área, perímetro e diagonal. Usar uma classe
coma mostrado no projeto ao lado.

Exemplo:

7) Fazer um programa para ler os dados de


um funcionário (nome, salário bruto e
imposto). Em seguida, mostrar os dados do
funcionário (nome e salário líquido). Em
seguida, aumentar o salário do funcionário
com base em uma porcentagem dada
(somente o salário bruto e afetado pela
porcentagem) e mostrar novamente os
dados do funcionário. Use a classe
projetada abaixo.
Exemplo:

Nome: João Silva


Salário bruto: 6000.00
Imposto: 1000.00

Funcionário: João Silva, R $ 5000.00

Digite a porcentagem para aumentar o salário: 10.0

Dados atualizados: João Silva, R $ 5600.00

Você também pode gostar