• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

zetotec

preciso de ajua a fazer um "reminder"

2 mensagens neste tópico

Olá a todos.

Preciso de fazer um programa em  consola em c# que permita inroduzir uma descrição, a data e hora e depois quando chegar a esse data e hora alertar com uma mensagem no ecrá.

Não preciso de guardar nada em ficheiro a ideia é apenas funcionar em runtime, ou seja enquanto o programa estiver mo menu principal, deverá ter uma rotina "por trás" que verifique o array e que devolva o alerta dos compromissos.

Já comecei a fazer, só que agora não sei se o ideal é fazer através de procediemntos ou classes (ainda não consegui fazer com nehum).  :(

Mostro aqui o codigo do menu. Agradeço a vossa ajuda.

using System;

using System.Collections.Generic;

using System.Text;

namespace Trab3

{

    class Principal

    {

        static void Main(string[] args)

        {

            int op;

            string num1s;

            //inicio da funções de input e output

            Console.Clear();

            Console.WriteLine();

            Console.WriteLine("Marcação de compromissos");

            Console.WriteLine();

            Console.WriteLine("************ MENU ************");

            Console.WriteLine();

            Console.WriteLine("0. Terminar");

            Console.WriteLine("1. Novo Compromiso");

            Console.WriteLine("2. Pesquisar Compromisso");

            Console.WriteLine("3. Eliminar Compromisso");

            Console.WriteLine("4. Listar Compromisso");

            Console.WriteLine();

            Console.WriteLine("******************************");

            num1s = DateTime.Now.ToString(); //teste da fucao data e tempo

            Console.WriteLine(num1s);

            Console.Write("Selecione a operação: ");

            op = int.Parse(Console.ReadLine());//leitura da opção

            Console.WriteLine();

            switch (op)// execução da opção pretendida

            {

                case 1: Console.WriteLine("Novo Compromisso");

                    break;

                case 2: Console.WriteLine("Pesquisar Compromisso");

                    break;

                case 3: Console.WriteLine("Eliminar Compromisso");

                    break;

                case 4: Console.WriteLine("Listar Compromisso");

                    break;

                  }

        }

    }

}

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas

Primeiro que tudo mete o teu código entre

["code=c#"] ["/code"] sem as aspas

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora