• Matéria: Informática
  • Autor: andresousa8992
  • Perguntado 8 anos atrás

Faça um programa que entre com uma data no
(ddmmaaaa) e imprima: dia, mês e ano separados

Respostas

respondido por: RafaStoner
5
Algoritmo "visualg"

var
dia,mes,ano: inteiro
inicio
escreva ("introduza o dia: ")
leia (dia)
escreval ("introduza o mes: ")
leia (mes)
escreval ("introduza o ano: ")
leia (ano)
escreval ("o dia é : ", dia)
escreval ("o mês é : ", mes)
escreval ("o ano é : ", ano)
fimalgoritmo

Nb: se quiser introduzir por extenso, ex : "março" tem de trocar a variável de inteiro para caractere.
respondido por: ediinhu
0

Resposta:

Em Java!

Explicação:

public static void main(String[] args) {

   

 Scanner ler = new Scanner(System.in);

 

 int dia, mes, ano, invalida=0;

 

 System.out.println("Informe o dia: ");

 dia = ler.nextInt();

 

 System.out.println("Informe o mes: ");

 mes = ler.nextInt();

 

 System.out.println("Informe o ano: ");

 ano = ler.nextInt();

 

 String Data = new String(dia+"/"+mes+"/"+ano);

 

 if (dia <1 || dia > 31) invalida = 1;

 else if (mes < 1 || mes > 12) invalida =1;

 else if (ano < 1) invalida = 1;

 if (invalida == 0)

 {

  System.out.println(Data+" é uma data valida");

 }

 else

 {

  System.out.println(Data+" nao é uma data valida");

 }

Perguntas similares