DERIAN ORTIZ ALUMNO DE III ING. SISTEMA
miércoles, 3 de abril de 2013
martes, 18 de septiembre de 2012
ROGRAMA
EN C# QUE PERMITE INGRESAR UN NUMERO DE CEDULA DE IDENTIDAD, VERIFICA SI
EL NUMERO DE CEDULA INGRESADO ES CORRECTO.
using System;
namespace AppVerificarCedulaIdentidad
{
class Program
{
public static void Main(string[] args)
{
//1. Leer entrada Usuario.
Console.SetCursorPosition(5,4);
Console.Write("Ingrese su Cedula de Identidad <10 digitos>: ");
String ced= Console.ReadLine();
ced=ced.Trim();
//2. Llamar Metodo para Validar Entrada Usuario.
if(ValidarEntrada(ced))
{
//3. Crear Objeto.
VerificarIdentidad Cedula= new VerificarIdentidad(ced);
Console.SetCursorPosition(10,15);
Console.WriteLine(Cedula.ValidarIdentidad());
}
else
{
Console.SetCursorPosition(10,7);
Console.WriteLine("Valor ingresado no es válido..");
}
//4. Finalizar Programa.
Console.ReadKey();
}
public static bool ValidarEntrada(String pced)
{
if (pced.Length == 10)
return true;
else
return false;
}
}
}
//ECHO EN
UNA CLASE LLAMADA VerificarIdentidad
using System;
namespace AppVerificarCedulaIdentidad
{
public class VerificarIdentidad
{
private String cedula;
public VerificarIdentidad()
{
this.cedula=null;
}
public VerificarIdentidad(String cedula)
{
this.cedula=cedula;
}
private int ProcesoVerificacion()
{
int acum1=0,acum2=0;
for(int i=0;i<=this.cedula.Length-2;i++)
{
int dig= int.Parse(this.cedula.Substring(i,1));
if(i%2==0)
{
int resul = dig * 2;
if (resul>=9)
resul = resul - 9;
acum1 = acum1 + resul;
}else
acum2= acum2 + dig;
}
int suma=acum1+acum2;
int decena=((suma/10)+1)*10;
int auto= decena - suma;
return auto ;
}
public String ValidarIdentidad()
{
if (this.ProcesoVerificacion() == int.Parse(this.cedula.Substring(9, 1)))
{
return "Cedula Identidad Correcta...";
}
else
{
return "Cedula Identidad Incorrecta...";
}
}
}
}
namespace AppVerificarCedulaIdentidad
{
public class VerificarIdentidad
{
private String cedula;
public VerificarIdentidad()
{
this.cedula=null;
}
public VerificarIdentidad(String cedula)
{
this.cedula=cedula;
}
private int ProcesoVerificacion()
{
int acum1=0,acum2=0;
for(int i=0;i<=this.cedula.Length-2;i++)
{
int dig= int.Parse(this.cedula.Substring(i,1));
if(i%2==0)
{
int resul = dig * 2;
if (resul>=9)
resul = resul - 9;
acum1 = acum1 + resul;
}else
acum2= acum2 + dig;
}
int suma=acum1+acum2;
int decena=((suma/10)+1)*10;
int auto= decena - suma;
return auto ;
}
public String ValidarIdentidad()
{
if (this.ProcesoVerificacion() == int.Parse(this.cedula.Substring(9, 1)))
{
return "Cedula Identidad Correcta...";
}
else
{
return "Cedula Identidad Incorrecta...";
}
}
}
}
ingresar valores numeriko y determinar la suma de
esos digitos y verifikar si son multiplos de tres
using System;
namespace trabajo#4
{
class Program
{
public static void Main(string[] args)
{
int cant=0;
cant=IngresarValor();
int total=SumarDigitos(cant);
Console.SetCursorPosition(20,7);
Console.Write("suma
de digitos={0}",total);
if (VerificarMultiploTres(total))
{
Console.SetCursorPosition(20,10);
Console.Write("suma
de digitos es multiplo de 3");
}
else
{
Console.SetCursorPosition(20,20);
Console.Write("suma
de digitos no es multiplo de 3");
}
Console.ReadKey();
}
public static int IngresarValor()
{
int valor=0;
Console.SetCursorPosition(20,4);
Console.Write("ingrese
un valor numerico. .");
valor=int.Parse(Console.ReadLine());
return valor;
}
public static int SumarDigitos(int pcant)
{
int dig=0;
int sum=0;
while (pcant >= 1)
{
dig=pcant%10;
sum=sum+dig;
pcant=pcant/10;
}
return sum;
}
public static bool VerificarMultiploTres(int ptotal)
{
if (ptotal
% 3==0)
return true;
else
return false;
}
}
}
ENCONTRAR NUMERO PRIMO
REALIZAR UN PROGRAMA QUE PERMITA
SABER SI UN NUMERO ES PRIMO O NO
using System;
namespace TRABAJO#3
{
class Program
{
public
static void
Main(string[] args)
{
int num,p;
Console.SetCursorPosition(20,5);
Console.Write("DETERMINAR
SI ES PRIMO");
num=Ingreso();
p=BuscarNumeroPrimo(num);
Console.SetCursorPosition(20,7);
if(p==2){
Console.Write("EL
NUMERO {0} si es primo",num);
}
else{
Console.Write("EL
NUMERO {0} NO ES PRIMO",num);
}
Console.ReadKey();
}
public static
int Ingreso()
{
int cant=0;
Console.SetCursorPosition(20,7);
Console.Write("Ingrese
el Valor ");
cant=int.Parse(Console.ReadLine());
return
cant;
}
public static
int BuscarNumeroPrimo(int
pnum)
{
int c,res=0,nc=0;
for(c=1;c<=pnum;c++)
{
res=pnum%c;
if(res==0)
nc++;
if(nc>2)
break;
}
return nc;
}
}
}
Suscribirse a:
Entradas (Atom)