Está en la página 1de 3

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace validacionCampos

internal class Program

static void Main(string[] args)

//VALIDACION CAMPOS

int ci,n,c=1;

string nombre;

float estatura;

DateTime fecha;

decimal sueldo;

bool control=false;

Console.Write("CANTIDAD DE TRABAJADORES:");

n = Convert.ToInt32(Console.ReadLine());

//try-Parse=comando para validar tipo de dato

do

do

Console.WriteLine("CI : ");

control = int.TryParse(Console.ReadLine(), out ci);

if (control)
Console.WriteLine("datos correctos");

else

Console.WriteLine("solo se admite valores enteros");

} while (!control);

do

Console.WriteLine("NOMBRE : ");

nombre = Console.ReadLine();

if (control)

Console.WriteLine("datos correctos");

else

Console.WriteLine("no se acepta numeros");

} while (!control);

do

Console.WriteLine("ESTATURA : ");

control = float.TryParse(Console.ReadLine(), out estatura);

if (control)

if (estatura>=0.40 && estatura<=2)

Console.WriteLine("estatura correcta");

else

Console.WriteLine("estatura incorrecta");

} while (!control);

do

{
Console.WriteLine("FECHA : ");

control = DateTime.TryParse(Console.ReadLine(), out fecha);

if (control)

Console.WriteLine("datos correctos");

else

Console.WriteLine("fecha incorrecta");

} while (!control);

do

Console.WriteLine("SUELDO : ");

control = decimal.TryParse(Console.ReadLine(), out sueldo);

if (control)

Console.WriteLine("datos correctos");

else

Console.WriteLine("solo se admite valores enteros");

} while (!control);

c++;

} while (c<= n);

También podría gustarte