AGRADECIMENTO...

Pessoal, Gostaria de pedir desculpas aqueles que deixam perguntas/comentários/elogios/críticas e ainda não foram respondidos.

Aproveito a oportunidade para informar a todos que devido a correria do dia a dia não conclui o curso de BSI, por isso meus conhecimentos são limitados rsrsrs...

Ainda não retirei o blog do ar porque tem ajudado a diversos estudantes, principalmente os iniciantes.

As vezes, quando o trabalho me permite, ainda arrisco tentar resolver algumas questões rs... mas para não deixar esse blog parar no tempo, o ESTUDANTE que quiser enviar a resolução de alguma questão (código próprio) para o meu e-mail, terei o prazer de posta-la neste blog e será mantido a autoria.

Desde já agradeço a todos pelas visitas e desejo bons estudos.

Thiago Campos
(srthiago@hotmail.com)

quinta-feira, 22 de março de 2012

Algoritmo: Verificando se o numero é Par ou Impar.


1.      Faça um algoritmo que leia um número e mostre uma mensagem indicando se este número é par ou ímpar e se é positivo ou negativo.
Algoritmo "ImparPar"
//Autor: Thiago Campos
//Data: 21.03.2012
//Algoritmo do trabalho do Prof Caio - Exercicio 1
//Programa: Verificar se o numero é par ou impar, positivo ou negativo.
Declaração de Variaveis
Inteiro n;
Literal tipo;
Inicio
      Escreva(“Digite um numero:”);
      Leia(n);

      Se(n%2==0) faça
            Se (n>=0) faça
                        Escreva(“O numero é par e positivo.”);
            Senão
                        Escreva(“O numero é par e negativo.”);
fimSe
      Senão
            Se (n>0) faça
                        Escreva(“O numero é impar e positivo.”);
            Senão
                        Escreva(“O numero é impar e negativo.”);
fimSe
fimSe
fimAlgoritmo


 PASSADO PARA CODIGO JAVA
//Autor: Thiago Campos
//Data: 21.03.2012
//Algoritmo do trabalho do Prof Caio - Exercicio 1
//Programa: Verificar se o numero é par ou impar, positivo ou negativo.

import java.util.Scanner;

public class Exercicio1 {
    public static void main(String[] args) {
       
        //Declaração de variaveis
        Scanner entrada;
        int n;
        String tipo;
       
        entrada = new Scanner (System.in);
       
        //Entrada do dado
        System.out.println("Informe o numero a ser testado:");
        n = entrada.nextInt();
       
        //Processamento: inicio dos testes
        if(n % 2 == 0){
           
            //verifica se é positivo
            if(n >= 0){
                tipo = "par e positivo";
                System.out.printf("O numero eh %s", tipo);
            }
            else{
                //verifica se é negativo
                if(n < 0){
                    tipo = "par e negativo";
                    System.out.printf("O numero eh %s", tipo);
                }
            }//fim do else
        }//fim do if
        else{
            //verifica se é positivo
            if(n >= 0){
                tipo = "impar e positivo";
                System.out.printf("O numero eh %s", tipo);
            }
            else{
                //verifica se é negativo
                if(n < 0){
                    tipo = "impar e negativo";
                    System.out.printf("O numero eh %s", tipo);
                }
            }//fim do else
        }
    }
}

15 comentários:

  1. ola, seu post foi muito util! ainda bem que tem otarios como vc para fazer pra nos! =)

    ResponderExcluir
    Respostas
    1. Obrigado! Infelizmente neste mundo existem imbecis que pensam como você, não estudam, plageiam e se acham no direito de ofender o próximo.
      Que Deus te abençoe.

      Excluir
    2. esse ai nem vale a pena, quando ele for fazer uma entrevista de emprego o entrevistador vai dizer faça um algoritmo..., nessa hora ele não vai ter de onde pescar e vai passar vergonha. :D

      Excluir
    3. um verdadeiro saco de vacilo em forma de ser humano, copiando um exercicio tão simples de java e ainda se colocando em posição inferior na espécie humana por não saber agradecer.

      Excluir
    4. kkkk... Boa Thierry... mas assim ele não vai entender...rs...

      Excluir
  2. tá dando errado!!! ta errado as variáveis ¬¬

    ResponderExcluir
    Respostas
    1. Meu amigo, peço que você revise ai, pois aqui está tudo ok! Boa sorte!

      Excluir
  3. obrigada, Thiago, pela sua ajuda.
    Sua resposta ao "imbecil" foi muito honrável.
    Você é muito generoso e digno, por tentar nos ajudar.
    Continue assim e muito sucesso na sua caminhada.

    Ana Lucia.

    ResponderExcluir
  4. Obrigado Ana Lúcia. Quanto ao "imbecil", sem comentários, acredito que os colegas acima já falaram tudo. Continue se dedicando, faça a diferencia. Bons estudo!

    ResponderExcluir
  5. Termina essa facul cara... é soda ver amebas cursando como o do comentário ofendendo e quem realmente se dispõe a compartilhar conhecimento não conclui o curso.

    ResponderExcluir
  6. Opa man boa tarde, seu post foi muito util, apesar de já saber fazer por esse metodo, eu estou a procurar por um que não use mod, divisão ou adição binaria. bem eu ate com consegui pensar em um usando substrings, entretanto com a pouca experiencia em programação gostaria de saber se está certo e se tem como melhorar esse mesmo codigo usando a mesma ideia. desde já agradeço a atença de todos.....

    b = ultimoCaracter(a)
    +++++++++++++++++++++++++++++
    leia(a);
    b = ultimoCaracter(a);
    nomeString //recebido como parâmetro
    int tamanho = nomeString.length();
    String valor = nomeString.substring(tamanho-1, tamanho);
    System.out.println("Último caracter da String: " + valor);
    +++++++++++++++++++++++++++++++
    leia(a);
    b = a.toString();
    int tamanho = b.length();
    String valor = b.substring(tamanho-1, tamanho);(editado)
    Se (valor = "0" || valor = "2" || valor = "4" || valor = "6" || valor = "8") {
    escreva("Par");
    }
    excreva("Impar");
    }

    ResponderExcluir
  7. Faça um algoritmo para receber um número qualquer e informar na tela se é par ou ímpar.(poderia traduzir no programa Portugal stugio

    ResponderExcluir
  8. como desenvolver um algoritmo usando procedimento para saber se um numero é positivo ou negativo

    ResponderExcluir
  9. Cara muito obrigado pela ajuda!
    Seu blog é sensacional para os iniciantes.
    Me ajudou muito.
    Bom trabalho e sucesso!

    ResponderExcluir