Rodrigo-Santoos / Teste_Estagio_Danval

Testes do processo Seletivo da Danval

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Teste de Estagio Danval Indústria e Comércio Ltda

📌Aviso

O teste 03 foi feito em C# e Java, o java foi um pouco mais facil pois é a linguagem que tenho mais 
afinidade.

📋 Pré-requisitos

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.

💻 Download Necessários

Mysql

📚 IDE´S

Java

C#

🚀 O Desafio

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;


🔧 Execução

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.

git

🗄️ 2) TESTE DE SQL

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

📓 3) TESTE DE PROGRAMAÇÃO E LÓGICA

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.

✒️ Desenvolvido

About

Testes do processo Seletivo da Danval

License:MIT License