lunes, 23 de mayo de 2016

Codigo que Solicita un nombre de usuario y contraseña, en C, Java, Python, Small Basic

Diario de un programador. Anexo B: Códigos


Login y Pass: Lo que hace este código es solicitar un nombre de usuario y contraseña, los cuales deben ser validados. Un código bastante sencillo.


C
Programa utilizado: Code Blocks 13.12


#include<stdio.h>
#include<stdlib.h>

int main(void){

  char usuario[0];
  char user[] = "Gus";
  int clave, comprobarUser;

  do{
    printf("Ingresa tu nombre de usuario: ");
    gets(usuario);
    printf("Ingresa tu clave: ");
    scanf("%d", &clave);
    fflush(stdin);

    comprobarUser = strncmp(user, usuario,3);//3 letras

  }while (comprobarUser != 0 || clave != 12345);
  printf("\nBienvenido al sistema!!!\n");

return 0;
}//fin main
//Escrito por Gustavo J. Cerda Nilo, diciembre 2015


 JAVA
Programa utilizado: Net Beans 8.0.1

import java.util.Scanner;
public class loginPass{
  public static void main(String []args){
   
    Scanner ingreso = new Scanner(System.in);   
    Scanner pass = new Scanner(System.in);
    String usuario, user = "Gus";
    int clave;
   
    do{
      System.out.print("Ingresa nombre de usuario: ");
      usuario = pass.next();
      System.out.print("Ingresa tu clave: ");
      clave = ingreso.nextInt();
     
       
    }while(!user.equals(usuario) || clave != 12345);
    System.out.println("Bienvenido al sistema!!!");
   
}//fin main  
}// fin class

//Escrito por Gustavo J. Cerda Nilo, diciembre 2015


PYTHON 3.5
Programa utilizado: Idle

usuario = "@"
clave = 0

while usuario != "Gus" or clave != 12345:
    usuario = input("Nombre de usuario: ")
    clave = int(input("Ingresa la clave: "))

print("Bienvenido al sistema!!!")

#Escrito por Gustavo J. Cerda Nilo, diciembre 2015


SMALL BASIC
Programa utilizado: Small Basic 1.1

usuario = "@"
clave = 0
While usuario <> "estudiante" Or clave <> 12345
  TextWindow.Write("Ingresa tu nombre de usuario ")
  usuario = TextWindow.Read()
  TextWindow.Write("Ingresa tu contraseña ")
  clave = TextWindow.ReadNumber()

  If usuario = "estudiante" And clave = 12345 Then
    TextWindow.WriteLine("Bienvenido al sistema!!!")
  EndIf
  If usuario <> "estudiante" Or clave <> 12345 Then
    TextWindow.WriteLine("Nombre de usuario o contraseña no valida")
  EndIf
EndWhile

'Escrito por Gustavo J. Cerda Nilo, Noviembre 2015


No hay comentarios:

Publicar un comentario

C++ El apuntador This

El apuntador This En C++, cada objeto tiene acceso a su propia dirección a través de un puntero o apuntador denominado This. Lo...