Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Date: 31/10/2014
- * Author: Pedro Marques
- * Email: pedroabgmarques@gmail.com / a10855@alunos.ipca.pt
- * Description:
- *
- * Ficha Prática 1, Alínea 2
- * Escreva um programa que leia do teclado uma informação horária válida, composta por horas e minutos, e escreva na
- consola a informação por extenso.
- */
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Ficha_Prática_1___Alinea_3
- {
- /// <summary>
- /// Main class
- /// </summary>
- class Program
- {
- /// <summary>
- /// Program entry point
- /// </summary>
- /// <param name="args">Argumentos da consola</param>
- static void Main(string[] args)
- {
- int horas, minutos;
- int dezenaHora, unidadeHora, dezenaMinuto, unidadeMinuto;
- string horasExtenso, minutosExtenso;
- //Ler horas e minutos do utilizador
- Console.WriteLine("Horas: ");
- horas = int.Parse(Console.ReadLine());
- Console.WriteLine("Minutos");
- minutos = int.Parse(Console.ReadLine());
- dezenaHora = horas / 10;
- unidadeHora = horas % 10;
- dezenaMinuto = minutos / 10;
- unidadeMinuto = minutos % 10;
- Console.WriteLine();
- if(horas > 9 && horas <= 20)
- {
- switch (horas)
- {
- case 10: Console.Write("Dez");
- break;
- case 11: Console.Write("Onze");
- break;
- case 12: Console.Write("Doze");
- break;
- case 13: Console.Write("Treze");
- break;
- case 14: Console.Write("Quatorze");
- break;
- case 15: Console.Write("Quinze");
- break;
- case 16: Console.Write("Dezasseis");
- break;
- case 17: Console.Write("Dezassete");
- break;
- case 18: Console.Write("Dezoito");
- break;
- case 19: Console.Write("Dezanove");
- break;
- case 20: Console.Write("Vinte");
- break;
- }
- }
- else
- {
- if(horas > 20){
- Console.Write("Vinte e ");
- }
- switch (unidadeHora)
- {
- case 1: Console.Write("Uma");
- break;
- case 2: Console.Write("Duas");
- break;
- case 3: Console.Write("Três");
- break;
- case 4: Console.Write("Quatro");
- break;
- case 5: Console.Write("Cinco");
- break;
- case 6: Console.Write("Seis");
- break;
- case 7: Console.Write("Sete");
- break;
- case 8: Console.Write("Oito");
- break;
- case 9: Console.Write("Nove");
- break;
- }
- }
- //Faltam os minutos...
- Console.WriteLine();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement