O teste 03 foi feito em C# e Java, o java foi um pouco mais facil pois é a linguagem que tenho mais
afinidade.
2) TESTE DE SQL
Ter o Mysql 8.0 ou superior Instalado.
3) TESTE DE PROGRAMAÇÃO E LÓGICA
Se for Java: Ter o Java 17 instalado.
Se for C#: .NET instalado.
- Mysql Workbeach --> https://www.mysql.com/products/workbench/
- Mysql --> https://dev.mysql.com/downloads/installer/ | Docker image --> https://hub.docker.com/_/mysql
- Docker Download --> https://www.docker.com/products/docker-desktop (Opcional)
- JAVA JDK --> https://www.oracle.com/java/technologies/downloads/
- Eclipse --> https://www.eclipse.org/downloads/
- Intellij --> https://www.jetbrains.com/pt-br/idea/
- Netbeans --> https://netbeans.apache.org/download/index.html
- SpringToolSuite4 --> https://spring.io/tools
- Visual Studio --> https://visualstudio.microsoft.com/pt-br/vs/older-downloads/
1) TESTE INGLÊS
Escrever a tradução, ou interpretação, em português do seguinte texto (Não traduzir as palavras sublinhadas):
"In C# 10, const strings may be initialized using string interpolation if all the placeholders are
themselves constant strings. String interpolation can create more readable constant strings as you
build constant strings used in your application. The placeholder expressions can't be numeric
constants because those constants are converted to strings at run time. The current culture may
affect their string representation."
2) TESTE DE SQL
Tabela [Pessoas]: [PessoaID] [Nome] [Idade] [EnderecoID]
Tabela [Enderecos]: [ID] [Rua] [Numero] [Cidade] [Estado] [Pais]
Dadas as tabelas acima e considerando que o campo [EnderecoID] da tabela [Pessoas] é não nulo e faz
referência à coluna [ID] da tabela [Enderecos], escreva um comando SQL que:
a) insira um registro na tabela [Pessoas] que tenha o campo [EnderecoID] igual 65 (não é preciso inserir um
valor para a coluna [PessoaID]);
b) atualize o campo [Idade] da tabela [Pessoas] para 20 onde o valor da coluna [PessoaID] seja igual 123;
c) retorne os campos: nome, idade, rua, número, cidade, estado e país de um registro na tabela [Pessoas]
que tenha o valor da coluna [PessoaID] igual 123.
3) TESTE DE PROGRAMAÇÃO E LÓGICA
Retorne a soma da média dos números do array com o maior número do
array. Não usar métodos predefinidos como array.Max() ou array.Sum().
Ex: dado o array=[0,12,5]: o valor da média = 5,6667; o maior número = 12; soma = 17,6667
Exemplo de Sintaxe.
O CÓDIGO ABAIXO É APENAS UM CÓDIGO
ALEATÓRIO PARA TE AJUDAR A LEMBRAR
DA SINTAXE DE UMA LINGUAGEM DE
PROGRAMAÇÃO ESPECÍFICA (C#).
public static double SomaDaMediaComMaiorNumero(double[] array)
{
}
public static int Func()
{
int a = 5;
int c = 10;
int[] x = new int[1];
for (int i = 0; i < c; i++){
if (a == i)
{
a = x.Length;
}
else
{
return a;
}
}
return -1;
Para acessar a aplicação :
Faça o download ou clone do repositório - [Rodrigo](https://github.com/Rodrigo-Santoos)
e coloque no local de sua escolha.
Na pasta 2) TESTE DE SQL possui 2 arquivos, documento .txt e .sql
O arquivo .txt voce pode copiar tudo e colocar na Query do Mysql e execultar linha por linha.
O arquivo .sql pode ser aberto direto no Mysql, vai no canto superior esquerdo em [File] --> [Open SQL Script], automaticamente
o arquivo sera carregado e o codigo estara nele
Na pasta 3) TESTE DE PROGRAMAÇÃO E LÓGICA possui 2 arquivos .txt, um em java e C#.
O arquivo teste03-C#.txt copie tudo e cole no Visual Studio ou a sua IDE de preferencia e execulte a aplicaçao.
O arquivo teste03-java.txt copie tudo e cola no Intelij ou a sua IDE de preferencia e execulte a aplicaçao.
- Rodrigo Oliveira - Rodrigo Oliveira