valterlin 0 Denunciar post Postado Abril 5, 2009 a) Deseja-se verificar se um ano é bissexto ou não. Para isso, o usuário fornece o ano. Escreva um algoritmo que verifique se um ano é bissexto ou não. Sabe-se que o ano bissexto é aquele que é múltiplo de 4, exceto os múltiplos de 100 que não sejam múltiplos de 400. Por exemplo: 1996, 2004, 2008, 2012, 1600, 2000 e 2400 (são bissextos); 1700, 1800, 1900 e 2100 (não são bissextos). Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Abril 6, 2009 Use o operador MOD (resto da divisão), ou "%", no padrão C. Para X ser divisível por Y, X MOD Y ( ou X % Y) deve ser zero Compartilhar este post Link para o post Compartilhar em outros sites
valterlin 0 Denunciar post Postado Abril 6, 2009 Use o operador MOD (resto da divisão), ou "%", no padrão C. Para X ser divisível por Y, X MOD Y ( ou X % Y) deve ser zero Todo ano divisível por 4 e não por 100, é bissexto entao ficaria assim: ano bissexto <- ( ano MOD 4 ) Compartilhar este post Link para o post Compartilhar em outros sites
valterlin 0 Denunciar post Postado Abril 6, 2009 Use o operador MOD (resto da divisão), ou "%", no padrão C. Para X ser divisível por Y, X MOD Y ( ou X % Y) deve ser zero Todo ano divisível por 4 e não por 100, é bissexto entao ficaria assim: ano bissexto <- ( ano MOD 4 ) Pode ser assim tambem ? (Ano Mod 4 = 0) And (Ano Mod 100 <> 0) Or (Ano Mod 400 = 0) A duvida e o seguinte como faço na hora de declarar as variaveis ou seja na hora de montar seria assim Var ano, anobissexto : inteiro leia ano anobissexto <- ( ano MOD 4 ) //////// Compartilhar este post Link para o post Compartilhar em outros sites
CHAVES C++ 0 Denunciar post Postado Abril 24, 2009 eu declaria assim. inicio inteiro:ano,anobissexto; escreva("digite o ano"); leia(ano); anobisexto<-(ano MOD 4); Compartilhar este post Link para o post Compartilhar em outros sites
Abner Matheus 0 Denunciar post Postado Abril 26, 2009 Variáveis: tipo ano = vetor[0:2012]inteiros; Inicio ler(ano); Para i em 0 até 2012 ano <- i; fim_para ano_bissexto = (ano MOD 4); ano_bissexto_100 = (ano_bissexto MOD 100); ano_bissexto_400 = (ano_bissexto_100 MOD 400); ano_bissexto = ano_bissexto - (ano_bissexto_100 - ano_bissexto_400); escrever('Próximo ano bissexto:' ano_bissexto[ls]) Fim Código simples, usei apenas dois operadores: MOD e - Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Abril 26, 2009 soh uma coisa c o vetor é isso: tipo ano = vetor[0:2012]inteiros;o loop tem q ser assim: Para i em 0 até 2011 []s Compartilhar este post Link para o post Compartilhar em outros sites