send
Grupo de Telegram
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Reto de programacion - Comprobar valor del primer caracter.

  • 7 Respuestas
  • 4042 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Sanko

  • *
  • Underc0der
  • Mensajes: 541
  • Actividad:
    0%
  • Reputación 0
  • ¿Puedes?
    • Ver Perfil
    • Underc0de
« en: Octubre 18, 2012, 11:17:35 am »
- ¿En que consiste el reto?

· Comprueba que el primer caracter de la variable 'a' sea 'h' , si este comienza por 'h' imprime un mensaje indicando que es correcto, de lo contrario que imprima un mensaje mostrando que es incorrecto.

- ¿Dificultad? : 2/10 (Sencillito)

De a poco ire aumentando la dificultad para que se puedan ir entreteniendo tanto usuarios iniciados  como usuarios avanzados.

Aqui yo hice dos scripts , uno en python y otro en ruby :

Python :

Código: Python
  1. #Reto de programacion , Difucultad? -> Sencilla
  2. #Comprueba que el primer caracter de la variable 'a' sea 'h'
  3. #Si lo es imprime 'Correcto' si no lo es imprime 'Incorrecto'
  4.  
  5. a = raw_input("Escribale un valor a la variable a : -> ")
  6.  
  7. if a.startswith('h'):
  8.         print "Correcto el primer caracter es una h"
  9. else:
  10.         print "Incorrecto el primer caracter no es una h"
  11.  

Imagen :



Ruby :

Código: Ruby
  1. #Reto de programacion , Difucultad? -> Sencilla
  2. #Comprueba que el primer caracter de la variable 'a' sea 'h'
  3. #Si lo es imprime 'Correcto' si no lo es imprime 'Incorrecto'
  4.  
  5. print "Escribale un valor a la variable a :\n"
  6. a = gets.chomp
  7.  
  8. if a.match(/^h/)
  9.         puts 'Correcto el primer caracter es una h'
  10. else
  11.         puts 'Incorrecto el primer caracter no es una h'
  12. end

Imagen :



PHP - OKOL :

Código: PHP
  1. <?php
  2. $cadena = "hola";
  3. echo 'la palabra es '.$cadena.'<br />':
  4.  
  5. if($cadena['0'] == "h")
  6. {
  7. echo "correcto! la primera letra es h";
  8. } else {
  9. echo "Incorrecto";
  10. }
  11. ?>

Imagen :



Abnormality - Pascal :

Código: You are not allowed to view links. Register or Login
program Untitled;
uses crt;
var palabra:string;
begin
writeln('Introducir palabra');
read(palabra);
if (palabra[1]) = 'h' then
write('Primera letra es H, correcto') else
write('Primera letra NO es H, incorrecto');
repeat until keypressed
end.

Imagen :




noxon - VB.Net :



Imagenes :




aneraka - Java :

Código: Java
  1.     package Programacion;
  2.      
  3.     import java.util.Scanner;
  4.      
  5.     public class RetoSanko {
  6.      
  7.             /**
  8.              * @param args
  9.              */
  10.             public static void main(You are not allowed to view links. Register or Login[] args) {
  11.      
  12.                      Scanner sc = new Scanner(You are not allowed to view links. Register or Login.in);
  13.                      You are not allowed to view links. Register or Login.out.println("Ingrese la palabra con la condición secreta");
  14.                      You are not allowed to view links. Register or Login palabra = sc.nextLine().toUpperCase();
  15.                      if(palabra.startsWith("H"))
  16.                              You are not allowed to view links. Register or Login.out.println("La palabra ingresada es correcta");
  17.                      else
  18.                              You are not allowed to view links. Register or Login.out.println("La palabra ingresada no es correcta");
  19.             }
  20.      
  21.     }

Imagen :


k0ws - VB6 :
Código: You are not allowed to view links. Register or Login
Sub Main()
Dim cadena As String
cadena = "hola"
If Left(cadena, 1) = "h" Then
MsgBox "La palabra comienza por h", vbInformation, "Comprobador"
Else
MsgBox "La palabra no comienza por h", vbExclamation, "Comprobador"
End If
End Sub

Imagen : SIn imagen (k0ws es un vaguito).

Xt3mpito - Javascript :

Código: Javascript
  1. <script>
  2. var texto = prompt("Escribe una palabra:");
  3. if(texto.substr(0, 1) == "h"){
  4.         alert("Empieza con h");
  5. }else{
  6.         alert("No empieza con h");
  7. }
  8. </script>

Imagenes :





Oggy - C++ :

Código: You are not allowed to view links. Register or Login
#include <iostream.h>
using namespace std;
int main (void)
{
    char l[10];
    l[0] = 'h';
    l[1] = 'y';
    l[2] = 'd';
    l[3] = 'r';
    l[4] = 's';
    l[5] = 'c';
    l[6] = 'u';
    l[7] = 't';
    l[8] = 'z';
    l[9] = 'w';
    l[10] = 'z';
   
    char x;
   
    cin>> x;
   
   
    if(x == 'h')
    {
       cout<<"comienza con h";
       
       
        }
       
        else
        {
           cout<<"no comienza con h";
            }
   
    system("pause >>nul");
   
   
}

Imagen:



HD_Breaker - Java :

Código: Java
  1. package javaapplication52;
  2. import javax.swing.JOptionPane;
  3. public class JavaApplication52 {
  4.  
  5.     public static void main(You are not allowed to view links. Register or Login[] args) {
  6.         You are not allowed to view links. Register or Login Texto="";
  7.         Texto=You are not allowed to view links. Register or Login.showInputDialog("Ingrese Una Frase");
  8.         char Text[] = new char [Texto.length()];
  9.         for (int i = 0; i < Texto.length(); i++) {
  10.             Text[i] = Texto.charAt(i);
  11.         }
  12.         if (Text[0] == 'h') {
  13.             You are not allowed to view links. Register or Login.showMessageDialog(null, "Correcto");
  14.         }else{
  15.             You are not allowed to view links. Register or Login.showMessageDialog(null, "Incorrecto");
  16.         }
  17.     }
  18. }

imagenes :





Me envias un MP indicando el lenguaje , poneis el code y tambien una imagen y yo os  incorporare al post.

Pasarón el reto :

-Okol - PHP
-Abnormality - Pascal
-Noxon - VB.Net
-Aneraka - Java
-k0ws - VB6
-Xt3mp - Javascript
-Oggy - C++
-HD_Breaker - Java
« Última modificación: Octubre 22, 2012, 10:04:41 am por Sanko »
Sigueme en Twitter : @Sankosk
Estos nuevos staff no tienen puta idea XD

Desconectado Okol

  • *
  • Underc0der
  • Mensajes: 83
  • Actividad:
    0%
  • Reputación 0
  • Imaginando Programando & Avanzando!
    • Ver Perfil
    • Email
« Respuesta #1 en: Octubre 18, 2012, 01:48:49 pm »
Facil pero bueno, Sigue asi bro!! asi muchos van practicando
FELICIDADES!

EDIT: MUCHAS GRACIAS POR REVIVIR ESTA SECCIÓN BRO!!
« Última modificación: Octubre 18, 2012, 01:54:39 pm por Okol »
Underc0de Manager!

Desconectado Abnormality

  • *
  • Underc0der
  • Mensajes: 392
  • Actividad:
    0%
  • Reputación 0
  • %SystemRoot%
    • Ver Perfil
    • Email
« Respuesta #2 en: Octubre 18, 2012, 04:04:20 pm »
Gracias por el reto

Desconectado k0ws

  • *
  • Underc0der
  • Mensajes: 145
  • Actividad:
    0%
  • Reputación 0
  • I'm Back
    • Ver Perfil
  • Skype: k0wsit0
« Respuesta #3 en: Octubre 21, 2012, 07:10:44 pm »
La imagen estaba en el rar que te mande por MP, el vago eres tu que ni lo habras mirado XD

-Saludos-

Desconectado Xt3mP

  • *
  • Underc0der
  • Mensajes: 432
  • Actividad:
    0%
  • Reputación 0
  • Ellos me están buscando, pero yo los encontraré.
    • MSN Messenger - Xt3mP@h4x0rz.us
    • AOL Instant Messenger - Xt3mP@h4x0rz.us
    • Yahoo Instant Messenger - Xt3mP@h4x0rz.us
    • Ver Perfil
    • Xt3mP
« Respuesta #4 en: Octubre 21, 2012, 07:42:49 pm »
Código: Javascript
  1. <script>
  2. var texto = prompt("Escribe una palabra:");
  3. if(texto.substr(0, 1) == "h"){
  4.         alert("Empieza con h");
  5. }else{
  6.         alert("No empieza con h");
  7. }
  8. </script>


Cada vez que me das Karma me motivas

Desconectado Oggy

  • *
  • Underc0der
  • Mensajes: 50
  • Actividad:
    0%
  • Reputación 0
  • Hola mundo cruel
    • Ver Perfil
    • Email
« Respuesta #5 en: Octubre 21, 2012, 08:29:35 pm »


código C++
Código: You are not allowed to view links. Register or Login
#include <iostream.h>
using namespace std;
int main (void)
{
    char l[10];
    l[0] = 'h';
    l[1] = 'y';
    l[2] = 'd';
    l[3] = 'r';
    l[4] = 's';
    l[5] = 'c';
    l[6] = 'u';
    l[7] = 't';
    l[8] = 'z';
    l[9] = 'w';
    l[10] = 'z';
   
    char x;
   
    cin>> x;
   
   
    if(x == 'h')
    {
       cout<<"comienza con h";
       
       
        }
       
        else
        {
           cout<<"no comienza con h";
            }
   
    system("pause >>nul");
   
   
}

Desconectado hdbreaker

  • *
  • Underc0der
  • Mensajes: 412
  • Actividad:
    0%
  • Reputación 0
  • HD_Breaker
    • Ver Perfil
    • Security Signal
    • Email
  • Skype: hdbreaker96
  • Twitter: @SecSignal
« Respuesta #6 en: Octubre 21, 2012, 10:07:46 pm »
Un Poco de Java

Código: You are not allowed to view links. Register or Login
package javaapplication52;
import javax.swing.JOptionPane;
public class JavaApplication52 {

    public static void main(String[] args) {
        String Texto="";
        Texto=JOptionPane.showInputDialog("Ingrese Una Frase");
        char Text[] = new char [Texto.length()];
        for (int i = 0; i < Texto.length(); i++) {
            Text[i] = Texto.charAt(i);
        }
        if (Text[0] == 'h') {
            JOptionPane.showMessageDialog(null, "Correcto");
        }else{
            JOptionPane.showMessageDialog(null, "Incorrecto");
        }
    }
}


Ser Libres es un Privilegio por el cual pocos estamos dispuestos a correr el riesgo

Desconectado Sanko

  • *
  • Underc0der
  • Mensajes: 541
  • Actividad:
    0%
  • Reputación 0
  • ¿Puedes?
    • Ver Perfil
    • Underc0de
« Respuesta #7 en: Octubre 22, 2012, 10:06:19 am »
Ya se cierra el reto , me ha gustado que colaborase tanta gente , espero que entre todos podamos seguir sacando retitos.
Un saludo a todos los participantes y gracias por participar.
Sigueme en Twitter : @Sankosk
Estos nuevos staff no tienen puta idea XD

 

¿Te gustó el post? COMPARTILO!



Curso Online gratis "Programación para niños"

Iniciado por graphixx

Respuestas: 0
Vistas: 1283
Último mensaje Enero 13, 2016, 04:13:58 am
por graphixx
Reto Indicar un numero y crear formula para calcular edad de underc0de

Iniciado por Oggy

Respuestas: 5
Vistas: 2490
Último mensaje Octubre 23, 2012, 07:37:39 pm
por Oggy
[ARTICULO INFORMATIVO] ¿Qué lenguajes de programación dominarán el 2015?

Iniciado por graphixx

Respuestas: 1
Vistas: 2636
Último mensaje Marzo 12, 2015, 10:17:42 pm
por D3ivid
Programación de Android desde Cero +30 horas

Iniciado por th3binary

Respuestas: 6
Vistas: 1583
Último mensaje Diciembre 09, 2017, 08:53:26 pm
por th3binary
Introducción a la programación orientada a objetos

Iniciado por alexander1712

Respuestas: 4
Vistas: 2738
Último mensaje Enero 30, 2013, 09:47:28 pm
por alexander1712