Skip to content

Commit f7d8bc9

Browse files
committed
Apply ktlint format
1 parent 7329002 commit f7d8bc9

File tree

3 files changed

+40
-34
lines changed

3 files changed

+40
-34
lines changed

src/kotlin/ExponenciacaoRecursiva.kt

+13-10
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,26 @@
11
/**
22
* Função "exponenciacaoRecursiva"
3-
*
3+
*
44
* A função *exponenciacaoRecursiva* apresenta os valores de um número(*base*) elevado por um *expoente*.
5-
* Nessa função, usa -se o conceito da *recursividade*, na qual, a função criada é chamada dentro dela,
5+
* Nessa função, usa -se o conceito da *recursividade*, na qual, a função criada é chamada dentro dela,
66
* uma ou mais vezes internamente da mesma.
7-
*
7+
*
88
* @author Versão do algoritmo para Kotlin: Alfredo Paes <alfredo.alfpaes@gmail.com>
99
* @see https://github.com/Alfredo-Paes
10-
*
10+
*
1111
* @param base é do tipo inteiro(Int)
12-
* @param expoente é do tipo inteiro(Int)
13-
*
12+
* @param expoente é do tipo inteiro(Int)
13+
*
1414
* @return retornará o número *base* elevado pelo *expoente*. A função retorna um valor do tipo *Long*.
1515
*/
1616
fun exponenciacaoRecursiva(base: Int, expoente: Int): Long {
17-
return if (expoente === 0) 1;
18-
else base * exponenciacaoRecursiva(base, expoente - 1);
17+
return if (expoente === 0) {
18+
1
19+
}; else {
20+
base * exponenciacaoRecursiva(base, expoente - 1)
21+
}
1922
}
2023

2124
fun main() {
22-
println(exponenciacaoRecursiva(2, 3));
23-
}
25+
println(exponenciacaoRecursiva(2, 3))
26+
}

src/kotlin/Fatorial.kt

+13-13
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
/**
22
* Função "fatorial"
3-
*
3+
*
44
* A função *Fatorial* apresenta os valores da multiplicação *n números* por seus antecessores maiores ou iguais a 1.
5-
*
5+
*
66
* @author Versão do algoritmo para Kotlin: Alfredo Paes <alfredo.alfpaes@gmail.com>
77
* @see https://github.com/Alfredo-Paes
8-
*
8+
*
99
* @param numero é do tipo inteiro(Int)
10-
*
10+
*
1111
* @return retornará um número do tipo *Long* no qual o tipo está atribuido para a variável *fatorial*.
1212
*/
1313

14-
fun fatorial (numero: Int) {
15-
val numeroInicial: Int = numero;
16-
var fatorial: Long = 1;
14+
fun fatorial(numero: Int) {
15+
val numeroInicial: Int = numero
16+
var fatorial: Long = 1
1717

18-
for(i in 1..numeroInicial) {
19-
fatorial *= i.toLong();
20-
}
18+
for (i in 1..numeroInicial) {
19+
fatorial *= i.toLong()
20+
}
2121

22-
println("Fatorial de $numero! é $fatorial");
22+
println("Fatorial de $numero! é $fatorial")
2323
}
2424

2525
fun main() {
26-
fatorial(7);
27-
}
26+
fatorial(7)
27+
}

src/kotlin/Fibonacci.kt

+14-11
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,28 @@
11
/**
22
* Função "fibonacciRecursiva"
3-
*
3+
*
44
* A função *FibonacciRecursiva* apresenta os valores da sequência de Fibonacci em que,
55
* os primeiros dois termos dessa sequência são menor ou igual 1, e cada termo que vier
66
* a seguir será a soma dos dois números anteriores (0, 1, 1, 2, 3, 5, 8...).
77
* Nessa função, usa -se o conceito da *recursividade*, na qual, a função criada é chamada
88
* dentro dela, uma ou mais vezes internamente da mesma.
9-
*
9+
*
1010
* @author Versão do algoritmo para Kotlin: Alfredo Paes <alfredo.alfpaes@gmail.com>
1111
* @see https://github.com/Alfredo-Paes
12-
*
12+
*
1313
* @param number é do tipo inteiro(Int)
14-
*
15-
* @return retornará uma condição lógica se *number* for menor ou igual a 1, retorna 1 se não,
14+
*
15+
* @return retornará uma condição lógica se *number* for menor ou igual a 1, retorna 1 se não,
1616
* o somatório dela mesma utilizando o conceito de *recursividade* para a execução deste somatório.
1717
*/
1818
fun fibonacciRecursivo(number: Int): Int {
19-
return if (number <= 1) 1;
20-
else fibonacciRecursivo(number-1) + fibonacciRecursivo(number-2);
21-
};
19+
return if (number <= 1) {
20+
1
21+
}; else {
22+
fibonacciRecursivo(number - 1) + fibonacciRecursivo(number - 2)
23+
}
24+
}
2225

23-
fun main(){
24-
println(fibonacciRecursivo(5));
25-
};
26+
fun main() {
27+
println(fibonacciRecursivo(5))
28+
}

0 commit comments

Comments
 (0)