Documente Academic
Documente Profesional
Documente Cultură
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConvertiraBinario
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Ingrese un numero entero ");
int Num = Convert.ToInt32(Console.ReadLine());
if (Num > 0)
{
String cad = "";
while (Num > 0)
{
if (Num % 2 == 0)
{
cad = "0" + cad;
}
else
{
cad = "1" + cad;
}
Num = (int)(Num / 2);
}
Console.WriteLine(cad);
}
else {
if (Num == 0)
{
Console.WriteLine("0");
}
else {
Console.WriteLine("Solo numeros positivos");
}
}
Console.ReadLine();
}
}
}
10. Dada tu fecha de nacimiento (mes, día, año) indicar cuantos días (exactos) han
transcurrido desde ese año.
Algoritmo
using System;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
namespace FechaNacimiento
{
classProgram
{
privatestaticvoid Main(string[] args)
{
Console.WriteLine(" ");
Console.WriteLine(" Escriba Su nombre ");
Console.WriteLine(" ");
stringnombre = Console.ReadLine();
while (true)
{
Console.WriteLine(" ");
Console.Write(" Dijite en numero su dia de nacimiento: ");
dia_nacimiento = int.Parse(Console.ReadLine());
if (dia_nacimiento< 1 || dia_nacimiento> 31)
Console.WriteLine(" Por favor, dijte los Numeros del dia en el rango entre 1 y 31
");
else
break;
}
while (true)
{
Console.Write(" Dijite en numero su Mes de nacimiento: ");
mes_nacimiento = int.Parse(Console.ReadLine());
if (mes_nacimiento< 1 || mes_nacimiento> 12)
Console.WriteLine("Por favor, dijte los Numeros del dia en el rango entre 1 y 12 ");
else
break;
}
while (true)
{
Console.Write(" Dijite en numero su Año de nacimiento : ");
año_nacimiento = int.Parse(Console.ReadLine());
if (año_nacimiento< 1900 || año_nacimiento>DateTime.Now.Year)
Console.WriteLine("Por favor, especifique un año entre 1900 y el {0}",
DateTime.Now.Year);
else
break;
}
int edad = DameEdad(dia_nacimiento, mes_nacimiento, año_nacimiento);
Console.WriteLine(" ");
Console.WriteLine(" Hola " + nombre + ", usted en la actualidad tiene " + edad + "
años de edad.");
Console.WriteLine(" ");
Console.ReadKey();
}