Pesquisar este blog

sábado, 23 de julho de 2016

Marshal 02

Exercício 02: Elabore um algoritmo que recebe do usuário três cadeias de caracteres e informa VERDADEIRO se há pelo menos duas diferentes cadeias iguais aos valores 'azul', 'preto' ou 'vermelho' ou FALSO em caso contrário. Exemplos: {'azul', 'preto', 'branco'} é VERDADEIRO; {'azul', 'roxo', 'azul'} é FALSO; {'preto', vermelho', 'vermelho'} é VERDADEIRO.

import java.util.Scanner;
public class Marshal02{
    public static void main(String[] args){
        String cores[] = new String[3];
        int i, azul=0, preto=0, vermelho=0;
        Scanner leia = new Scanner(System.in);
        System.out.println("Voce devera informar tres cores!");
        for (i=0;i<3;i++){ //Le as 3 cores
                System.out.print("Informe a cor "+(i+1)+":");
                cores[i] = leia.nextLine();
                if (cores[i].equalsIgnoreCase("azul")){
                    azul = 1;
                }else if (cores[i].equalsIgnoreCase("preto")){
                    preto = 1;
                }else if (cores[i].equalsIgnoreCase("vermelho")){
                    vermelho = 1;
                }
        }
        if ((azul + preto + vermelho)>=2){
            System.out.println("VERDADEIRO");
        }else{
            System.out.println("FALSO");
        }
    }
}

Nenhum comentário:

Postar um comentário