Pular para o conteúdo

Verificação de ano bissexto

Este é um script em C que pede ao usuário que digite um ano e informa se ele é bissexto ou não.
White Hawk WhiteHawk
Hits: 50.590 Categoria: C/C++ Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Este é um script em C que pede ao usuário que digite um ano e informa se ele é bissexto ou não.
Download bissexto.c Enviar nova versão

Esconder código-fonte

#include <stdio.h>

main() {
  int ano;
  printf("\n==========ANO BISSEXTO==========\n");
  printf("\nDigite o ano: ");
  scanf("%d", &ano);
  
  if (ano % 4 == 0 && (ano % 400 == 0 || ano % 100 != 0)) {
    printf("\nAno bissexto.\n");
  
  }
  
  else {
    printf("\nAno nao bissexto.\n");
  
  }

}

Histograma - C++

CALCULADORA DO IMC (VERSÃO C++)

Calcular Fatorial

Palindromo

Cálculo de Bhaskara para raízes reais e complexas

#1 Comentário enviado por pes em 16/06/2011 - 14:24h
Isso procede mesmo?
Bom exercício para iniciantes em programação!
Vou começar a usá-lo com meus alunos.
[]'s
#2 Comentário enviado por WhiteHawk em 18/06/2011 - 10:31h
Sim, isso procede. As condições matemáticas expressas nas estruturas condicionais são as responsáveis por fazer essa verificação.

Agradeço seu comentário.
#3 Comentário enviado por lcaminha em 29/07/2015 - 17:57h
Boa parceiro! consegui tirar a dúvida aqui!
Lógica perfeita!
Aqui funcionou!!
Muito obrigado!!!

Segue meu código após sua ajuda!
-------------------------------------------------------------------------------------------
#include <stdio.h>

int main(void)
{
unsigned int ano;//para números positivos
do{
system("cls");
printf("%*s", 40+strlen("Ano Bisexto")/2, "Ano Bisexto", 40-strlen("Ano Bisexto")/2, "");
puts("");

printf("Insira um ano: "); scanf("%u", &ano);

//Condição para ser um ano bisexto
if (ano % 4 == 0 && (ano % 400 == 0 || ano % 100 != 0))
puts("\"Ano Bisexto\"");
else
puts("O ano digitado nao corresponde a um \"Ano Bisexto\"");

getch();
}while(ano >= 0);

return 0;
}

-------------------------------------------------------------------------------------------

Contribuir com comentário

Entre na sua conta para comentar.