Pesquisar este blog

sábado, 23 de julho de 2016

Marshal 03

Exercício 03: Um aluno de computação está organizando um bolão de futebol. Segundo suas regras, os apostadores informam o placar do jogo e ganham 10 pontos se acertarem o vencedor ou se foi empate e ganham mais 5 pontos para o placar de cada time que acertarem. Exemplo: se o placar do jogo foi 3x2, são 0 pontos se o placar apostado foi 0x1; 5 pontos para os placares apostados 0x2 ou 3x5; 10 pontos para o placar apostado 1x0; ou 20 pontos para o placar exato de 3x2. Faça um algoritmo que solicita do usuário o placar apostado e depois o placar do jogo e informa quantos pontos o apostador fez.

import java.util.Scanner;
public class Marshal03{
    public static void main(String[] args){
        Scanner leia = new Scanner(System.in);
        int apostaTimeCasa, apostaTimeVisitante, pontos=0;
        int resultadoTimeCasa, resultadoTimeVisitante;
        System.out.println("Bolao de Futebol");
        System.out.println("Time Casa x Time Visitante");
        System.out.print("Informe sua aposta de gols para o Time da Casa: ");
        apostaTimeCasa = leia.nextInt();
        System.out.print("Informe sua aposta de gols para o Time Visitante: ");
        apostaTimeVisitante = leia.nextInt();
        System.out.print("Informe a quantidade de gols feitos pelo Time da Casa: ");
        resultadoTimeCasa = leia.nextInt();
        System.out.print("Informe a quantidade de gols feitos pelo Time Visitante: ");
        resultadoTimeVisitante = leia.nextInt();
       
        if (resultadoTimeCasa>resultadoTimeVisitante){
                if (apostaTimeCasa>apostaTimeVisitante){
                    pontos = pontos + 10;
                }
                if (apostaTimeCasa==resultadoTimeCasa){
                    pontos = pontos + 5;
                }
                if (apostaTimeVisitante==resultadoTimeVisitante){
                    pontos = pontos + 5;
                }  
        }else if (resultadoTimeCasa<resultadoTimeVisitante){
                if (apostaTimeCasa<apostaTimeVisitante){
                    pontos = pontos + 10;
                }
                if (apostaTimeCasa==resultadoTimeCasa){
                    pontos = pontos + 5;
                }
                if (apostaTimeVisitante==resultadoTimeVisitante){
                    pontos = pontos + 5;
                }
        }else{
                if (apostaTimeCasa==apostaTimeVisitante){
                    pontos = pontos + 10;
                }
                if (apostaTimeCasa==resultadoTimeCasa){
                    pontos = pontos + 5;
                }
                if (apostaTimeVisitante==resultadoTimeVisitante){
                    pontos = pontos + 5;
                }
        }
        System.out.printf("Sua aposta foi: Time da Casa %d x %d Time Visitante\n",apostaTimeCasa, apostaTimeVisitante);
        System.out.printf("O resultado do jogo foi: Time da Casa %d x %d Time Visitante\n",resultadoTimeCasa, resultadoTimeVisitante);
        System.out.printf("Voce fez %d pontos!\n",pontos);
    }
}

Nenhum comentário:

Postar um comentário