-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path43.java
29 lines (24 loc) · 1.13 KB
/
43.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*******************************************************************************
* 43) Uma rainha requisitou os serviços de um monge e disse-lhe que pagaria
* qualquer preço. O monge, necessitando de alimentos, indagou à rainha sobre o
* pagamento, se poderia ser feito com grãos de trigo dispostos em um tabuleiro
* de xadrez, de tal forma que o primeiro quadro deveria conter apenas um grão e
* os quadros subseqüentes, o dobro do quadro anterior. A rainha achou o trabalho
* barato e pediu que o serviço fosse executado, sem se dar conta de que seria
* impossível efetuar o pagamento. Faça um programa para calcular o número de
* grãos que o monge esperava receber.
*******************************************************************************/
import java.util.Scanner;
public class Exercicio {
private static double primeiro, segundo;
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
double graosCasa=1,casasTabuleiro=64;
int graos=1;
for(int x=1;x<casasTabuleiro;x++){
graosCasa = graosCasa*2;
graos +=graosCasa;
}
System.out.println("\nO quantidade de grãos é: "+graos);
}
}