You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: bin/condicionais/condicionais.md
+7-7
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,9 @@
2
2
3
3
No mundo da programação, existem estruturas que modificam a forma como o programa é executado baseando-se em condições especificadas. O objetivo disso é justamente prever entradas do usuário e modificar o comportamento do programa.
4
4
5
-
Normalmente, todo programa é lido e executado da esquerda para a direita, de cima para baixo, isto é chamado de estrutura sequencial. Porém com as chamadas estruturas de controle é possível alterar o fluxo de execução, bifurcando, dividindo os caminhos que o seu algoritmo pode tomar. Neste caso será estudada as condicionais.
5
+
Normalmente, todo programa é lido e executado da esquerda para a direita, de cima para baixo, isto é chamado de estrutura sequencial. Porém com as chamadas estruturas de controle é possível alterar o fluxo de execução, bifurcando, dividindo os caminhos que o seu algoritmo pode tomar. Neste caso será estudada as com.condicionais.
6
6
7
-
As condicionais são estruturas de controle que, tomando como partida uma condição verdadeira (estas condições são baseadas nos operadores lógicos e relacionais já explicados), executa uma série de instruções.
7
+
As com.condicionais são estruturas de controle que, tomando como partida uma condição verdadeira (estas condições são baseadas nos com.operadores lógicos e relacionais já explicados), executa uma série de instruções.
8
8
Nesse sentido. um exemplo simples e cotidiano são as condições de voto no Brasil. Se o eleitor for maior ou possuir 18 anos, vota obrigatoriamente; nesse contexto, se for analfabeto, o seu voto é facultativo; se o eleitor estiver com idade entre 16 e 18 ou acima de 70 anos, também é facultativo; se não for verdadeiro nada disso, significa que é menor do que 16 anos, criança, com voto proibido. Um exemplo de fluxograma simples abaixo.
9
9
10
10

@@ -14,9 +14,9 @@ Outro exemplo é um jogo. Imagine um jogo RPG onde você pode tomar escolhas e b
14
14
15
15
Percebe-se que, de acordo com as escolhas do usuário, o programa pode ter diferentes saídas. Para isso, existe essas estruturas de decisão, cujos tipos são If, If-else, If-else + Else If e Switch Case
16
16
17
-
## Tipos de condicionais em Java
17
+
## Tipos de com.condicionais em Java
18
18
19
-
Esses são os principais tipos de condicionais no Java: If, If-else, If-else + Else If, Condicionais Encadeadas e Switch Case.
19
+
Esses são os principais tipos de com.condicionais no Java: If, If-else, If-else + Else If, Condicionais Encadeadas e Switch Case.
20
20
21
21
### If
22
22
@@ -92,7 +92,7 @@ No exemplo acima, verifica se a idade da pessoa é maior do que 18. Se sim, vai
92
92
93
93
### If Else + Else if
94
94
95
-
Esse tipo de condicional faz parte das condicionais de múltipla escolha, em que se pode atribuir mais de uma condição para atingir diferentes saídas no seu programa. Para se ler uma instrução desse tipo, ocorre assim: "Se for verdade, faça isso; se não, se outra condição for verdade, faça algo a mais; se não, faça outra coisa." Na realidade, esse tipo de condicional é um else que possui um if dentro (ao fazer isso, obtém se o mesmo resultado do que com else if), porém se criou o "else if" para que não haja tanta identação no código. Voltando ao problema da votação no Brasil, podemos utilizar essa condicional para solucionar o problema. Antes, será mostrado sua estrutura como nos tópicos anteriores.
95
+
Esse tipo de condicional faz parte das com.condicionais de múltipla escolha, em que se pode atribuir mais de uma condição para atingir diferentes saídas no seu programa. Para se ler uma instrução desse tipo, ocorre assim: "Se for verdade, faça isso; se não, se outra condição for verdade, faça algo a mais; se não, faça outra coisa." Na realidade, esse tipo de condicional é um else que possui um if dentro (ao fazer isso, obtém se o mesmo resultado do que com else if), porém se criou o "else if" para que não haja tanta identação no código. Voltando ao problema da votação no Brasil, podemos utilizar essa condicional para solucionar o problema. Antes, será mostrado sua estrutura como nos tópicos anteriores.
96
96
97
97
#### Estrutura:
98
98
@@ -131,11 +131,11 @@ Exemplo:
131
131
132
132
```
133
133
134
-
Vale ressaltar que os "else if" podem ser utilizados quantas vezes quiser para estender as condicionais, como utilizado no exemplo acima. Nesse caso não seria necessário eu colocar mais um "else if" onde se tem relacionado a voto facultativo, pois é possível enquadrar ambos casos com os operadores lógicos, porém eu fiz isso para que eu pudesse demonstrar que se pode colocar mais de uma dessas condicionais.
134
+
Vale ressaltar que os "else if" podem ser utilizados quantas vezes quiser para estender as com.condicionais, como utilizado no exemplo acima. Nesse caso não seria necessário eu colocar mais um "else if" onde se tem relacionado a voto facultativo, pois é possível enquadrar ambos casos com os com.operadores lógicos, porém eu fiz isso para que eu pudesse demonstrar que se pode colocar mais de uma dessas com.condicionais.
135
135
136
136
### Condicionais Encadeadas
137
137
138
-
Esse tipo de condicional é aquele em que, verificando se uma condição como verdadeira, realiza outros testes condicionais dentro da estrutura de decisão. Um exemplo é em um jogo de escolha: imagine que você tem inicialmente duas escolhas no jogo, você pode ir para a praia ou para o clube de piscina. Se você escolher ir para a praia, se escolher trazer o guarda-sol, não se machucará com o Sol, porém, se não escolher, acabará se machucando. Veja o exemplo a seguir.
138
+
Esse tipo de condicional é aquele em que, verificando se uma condição como verdadeira, realiza outros testes com.condicionais dentro da estrutura de decisão. Um exemplo é em um jogo de escolha: imagine que você tem inicialmente duas escolhas no jogo, você pode ir para a praia ou para o clube de piscina. Se você escolher ir para a praia, se escolher trazer o guarda-sol, não se machucará com o Sol, porém, se não escolher, acabará se machucando. Veja o exemplo a seguir.
Copy file name to clipboardExpand all lines: bin/condicionais/exercicios/abono_salarial/abono_salarial.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -41,4 +41,4 @@ exibe abono
41
41
42
42
### O que aprendi?
43
43
44
-
Esse exercício foi importante para exercitar a programação em um contexto empresarial, percebendo-se a importância para lidar com grande quantidade de dados. Caso um ser humano fosse realizar a tarefa de calcular o abono sobre os salários de cada funcionário, seria uma tarefa muito demorada e repetitiva, porém com os programas isso se torna muito mais rápido. Essa prática pode ser melhorada utilizando-se estruturas de repetição e vetores no futuro.
44
+
Esse exercício foi importante para exercitar a programação em um contexto empresarial, percebendo-se a importância para lidar com grande quantidade de dados. Caso um ser humano fosse realizar a tarefa de calcular o abono sobre os salários de cada funcionário, seria uma tarefa muito demorada e repetitiva, porém com os programas isso se torna muito mais rápido. Essa prática pode ser melhorada utilizando-se estruturas de repetição e com.vetores no futuro.
Copy file name to clipboardExpand all lines: bin/condicionais/exercicios/circunferencia/circunferencia.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -46,4 +46,4 @@ area = 3\*4² = 3 \* 16 = 48;
46
46
47
47
## O que aprendi?
48
48
49
-
Neste exercício simples pude entender um contexto em que as condicionais é importante, para controlar a entrada dos usuários de forma a não digitar dados errôneos para o programa e evitar processamentos desnecessários.
49
+
Neste exercício simples pude entender um contexto em que as com.condicionais é importante, para controlar a entrada dos usuários de forma a não digitar dados errôneos para o programa e evitar processamentos desnecessários.
Este foi um exercício para exercitar as condicionais em que eu pude melhorar o nome das variáveis de valor lógico das condicionais, colocando nomes mais condizentes e objetivos, como valorEntre199e400. Também pude entender que, colocando valores constantes nas variáveis do tipo double, é necessário colocar depois do valor um ., .0 ou .00, o que ocorreu no desconto.
56
+
Este foi um exercício para exercitar as com.condicionais em que eu pude melhorar o nome das variáveis de valor lógico das com.condicionais, colocando nomes mais condizentes e objetivos, como valorEntre199e400. Também pude entender que, colocando valores constantes nas variáveis do tipo double, é necessário colocar depois do valor um ., .0 ou .00, o que ocorreu no desconto.
Copy file name to clipboardExpand all lines: bin/condicionais/exercicios/forma_pgto_simples/forma_pgto_simples.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ Você foi contratado para desenvolver um programa que auxilie um vendedor a calc
4
4
5
5
**Escreva um programa em Java que solicite o valor do produto e a forma de pagamento (por exemplo, "à vista" ou "parcelado").**
6
6
7
-
Utilize condicionais para calcular o valor final da venda de acordo com as seguintes regras:
7
+
Utilize com.condicionais para calcular o valor final da venda de acordo com as seguintes regras:
8
8
9
9
Se a forma de pagamento for "à vista", aplicar um desconto de 10% sobre o valor do produto.
10
10
@@ -37,4 +37,4 @@ Para realizar a comparação entre Strings, utiliza-se o método **equals("Strin
37
37
38
38
## O que aprendi?
39
39
40
-
Este exercício foi importante para entender o fluxo de execução dos programas com as condicionais, em que se executam passos somente se uma condição for verdadeira. Se não for especificado o senão, depois do if são executadas instruções independente da condição ser verdadeira ou não. Ou seja, foi fundamental para entender como isso acontece por meio da exibição do valor final mesmo se não for admitido desconto.
40
+
Este exercício foi importante para entender o fluxo de execução dos programas com as com.condicionais, em que se executam passos somente se uma condição for verdadeira. Se não for especificado o senão, depois do if são executadas instruções independente da condição ser verdadeira ou não. Ou seja, foi fundamental para entender como isso acontece por meio da exibição do valor final mesmo se não for admitido desconto.
Copy file name to clipboardExpand all lines: bin/condicionais/exercicios/jogo_escolhas/jogo_escolhas.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -21,4 +21,4 @@ Será necessário dar entrada na opção do usuário para cada um dos casos. Cri
21
21
22
22
## O que aprendi?
23
23
24
-
Pude compreender como utilizar opções de maneira divertida para criar um jogo fazendo uso do switch case na linguagem Java. Também pude exercitar as condicionais aninhadas (condicionais dentro de condicionais) por meio do switch case.
24
+
Pude compreender como utilizar opções de maneira divertida para criar um jogo fazendo uso do switch case na linguagem Java. Também pude exercitar as com.condicionais aninhadas (com.condicionais dentro de com.condicionais) por meio do switch case.
Copy file name to clipboardExpand all lines: bin/condicionais/exercicios/jogo_numero_euler/jogo_numero_euler.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Exercício do Número de Euler Adivinhação
2
2
3
-
Crie um programa para exercitar condicionais utilizando switch case que pergunta os 5 primeiros digitos das casas decimais do famoso número de Euler.
3
+
Crie um programa para exercitar com.condicionais utilizando switch case que pergunta os 5 primeiros digitos das casas decimais do famoso número de Euler.
Copy file name to clipboardExpand all lines: bin/condicionais/exercicios/media_exame/media_exame.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -87,4 +87,4 @@ resultado = reprovado;
87
87
88
88
## O que aprendi?
89
89
90
-
Melhor compreensão quanto às condicionais e organização das declarações das variáveis diante dos ifs, como por exemplo quando declaro uma variável do tipo boolean relacionada à segunda fase.
90
+
Melhor compreensão quanto às com.condicionais e organização das declarações das variáveis diante dos ifs, como por exemplo quando declaro uma variável do tipo boolean relacionada à segunda fase.
Este exercício foi importante para entender as condicionais e a praticar os operadores junto com a entrada de dados por meio de JOptionPane. Fundamental para visualizar, por meio da prática, situações matemáticas em que se aplicam as condicionais.
76
+
Este exercício foi importante para entender as com.condicionais e a praticar os com.operadores junto com a entrada de dados por meio de JOptionPane. Fundamental para visualizar, por meio da prática, situações matemáticas em que se aplicam as com.condicionais.
Copy file name to clipboardExpand all lines: bin/condicionais/exercicios/triangulos_formacao_classificacao/triangulos_formacao_classificacao.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -103,4 +103,4 @@ ou
103
103
104
104
## O que aprendi?
105
105
106
-
Este foi um exercício importante para exercitar a lógica de programação e a resolução de problemas, principalmente com as condicionais e a organização das expressões com os operadores lógicos e relacionais.
106
+
Este foi um exercício importante para exercitar a lógica de programação e a resolução de problemas, principalmente com as com.condicionais e a organização das expressões com os com.operadores lógicos e relacionais.
Copy file name to clipboardExpand all lines: bin/condicionais/exercicios/verificar_impar/verificar_impar.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -28,4 +28,4 @@ else{
28
28
29
29
## O que aprendi?
30
30
31
-
Pude praticar mais a classe JOptionPane e entender aplicado ao conceito de condicionais como utilizar e verificar características de um número, nesse caso, se ele é par ou ímpar.
31
+
Pude praticar mais a classe JOptionPane e entender aplicado ao conceito de com.condicionais como utilizar e verificar características de um número, nesse caso, se ele é par ou ímpar.
Copy file name to clipboardExpand all lines: bin/entrada_dados/exercicios/scanner/area_da_circunferencia/area_da_circunferencia.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -13,4 +13,4 @@ Criar um exercício para o calculo da área de uma circunferência recebendo um
13
13
Pude melhorar minha habilidade da lógica de programação e principalmente com a entrada de dados pela Classe Scanner. É perceptível que o exercício está bem simples e com o tempo pode sofrer melhores alterações em outras pastas, tornando-se mais completo.
14
14
15
15
## Anotações:
16
-
* Ver sobre operadores e futuramente tratamento de exceções
16
+
* Ver sobre com.operadores e futuramente tratamento de exceções
Copy file name to clipboardExpand all lines: bin/estruturas_repeticao/estruturas_repeticao.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -62,4 +62,4 @@ Vale ressaltar que na maior parte das vezes o padrão para essa variável de con
62
62
63
63
Conclui-se portanto que a maior utilidade de uso está em utilizar o while e o for. O while para quando não se tem a quantidade de vezes que o comando será executado, sendo mais dinâmico e flexível a mudanças, já o for para número de instruções definidas, apesar de ter se mostrado nos exemplos práticos que o for também pode ser maleável.
64
64
65
-
Também se percebeu que é preciso se atentar às variáveis do tipo booleano que vão estar presentes como parâmetros das estruturas de repetição e condicionais. Para as condicionais, é melhor se utilizar as variáveis booleanas, porém no caso das estruturas de repetição, é mais cômodo utilizar as condições em expressões relacionais e lógicas caso não seja necessário mudar o valor da expressão (se sim, utilizar uma variável é a solução).
65
+
Também se percebeu que é preciso se atentar às variáveis do tipo booleano que vão estar presentes como parâmetros das estruturas de repetição e com.condicionais. Para as com.condicionais, é melhor se utilizar as variáveis booleanas, porém no caso das estruturas de repetição, é mais cômodo utilizar as condições em expressões relacionais e lógicas caso não seja necessário mudar o valor da expressão (se sim, utilizar uma variável é a solução).
Copy file name to clipboardExpand all lines: bin/operadores/aritmeticos/aritmeticos.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Aritméticos
2
2
3
-
Os operadores aritméticos são aqueles que efetuam cálculos de soma, subtração, multiplicação, divisão, etc.. Podem variar de acordo com a linguagem de programação, como será visto a seguir. Os principais operadores desse tipo são:
3
+
Os com.operadores aritméticos são aqueles que efetuam cálculos de soma, subtração, multiplicação, divisão, etc.. Podem variar de acordo com a linguagem de programação, como será visto a seguir. Os principais com.operadores desse tipo são:
4
4
5
5
| Operador | Tipo | Função |
6
6
| --- | --- | --- |
@@ -21,7 +21,7 @@ Os operadores aritméticos são aqueles que efetuam cálculos de soma, subtraç
21
21
22
22
## Operadores Aritméticos em Java
23
23
24
-
Em Java os operadores aritméticos são os seguintes:
24
+
Em Java os com.operadores aritméticos são os seguintes:
Messe contexto, são operadores que realizam cálculos durante a atribuição dos valores, tomando o valor anterior da variável como base. Comumente, quando queremos alterar um valor de uma variável considerando seu valor anterior, utilizamos:
3
+
Messe contexto, são com.operadores que realizam cálculos durante a atribuição dos valores, tomando o valor anterior da variável como base. Comumente, quando queremos alterar um valor de uma variável considerando seu valor anterior, utilizamos:
4
4
5
5
```java
6
6
int quantidade =6;
7
7
quantidade = quantidade +4;
8
8
...println(quantidade) //10
9
9
```
10
10
11
-
Porém com os operadores de atribuição compostos podemos reduzir a quantidade de código escrito, tornando mais simples e legível da seguinte maneira:
11
+
Porém com os com.operadores de atribuição compostos podemos reduzir a quantidade de código escrito, tornando mais simples e legível da seguinte maneira:
12
12
13
13
```java
14
14
int quantidade =6;
15
15
quantidade +=4;
16
16
...println(quantidade) //10
17
17
```
18
18
19
-
O que ocorreu foi a integração da soma de quantidade nela mesma. Por isso, os operadores de atribuição compostos mais utilizados em java são:
19
+
O que ocorreu foi a integração da soma de quantidade nela mesma. Por isso, os com.operadores de atribuição compostos mais utilizados em java são:
20
20
21
21
| Operador | Função |
22
22
| --- | --- |
@@ -26,4 +26,4 @@ O que ocorreu foi a integração da soma de quantidade nela mesma. Por isso, os
26
26
| /= | Divide a um determinado número ... |
27
27
| %= | Resultado do resto da divisão da própria variável com um determinado número |
28
28
29
-
Existem outros também como <<=, >>=, <<<=, &=, |=, ^=, que são operadores relacionados aos bits (representação binária) do número, podendo manipular e modificar seu código binário.
29
+
Existem outros também como <<=, >>=, <<<=, &=, |=, ^=, que são com.operadores relacionados aos bits (representação binária) do número, podendo manipular e modificar seu código binário.
Copy file name to clipboardExpand all lines: bin/operadores/atribuicao/incremento_decremento/incremento_decremento.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -18,4 +18,4 @@ Um exemplo para entender sobre o local onde está posicionado o operador está a
18
18
...println(x--) //Imprime x(2) e depois subtrai 1
19
19
...println(--x) //subtrai 1 1 e depois imprime
20
20
```
21
-
Ocorre o seguinte com esses operadores: colocando antes da variável (vide ++x), o incremento vem em primeiro lugar, porém ao se pôr depois (x--), é executado primeiro o necessário -- um método ou função --, depois é que é decrementado. Lembrando que o mesmo acontece tanto para incremento como para decremento.
21
+
Ocorre o seguinte com esses com.operadores: colocando antes da variável (vide ++x), o incremento vem em primeiro lugar, porém ao se pôr depois (x--), é executado primeiro o necessário -- um método ou função --, depois é que é decrementado. Lembrando que o mesmo acontece tanto para incremento como para decremento.
0 commit comments