Reto de programacion - Comprobar valor del primer caracter.

Iniciado por Sanko, Octubre 18, 2012, 11:17:35 AM

Tema anterior - Siguiente tema

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

Octubre 18, 2012, 11:17:35 AM Ultima modificación: Octubre 22, 2012, 10:04:41 AM por Sanko
- ¿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
#Reto de programacion , Difucultad? -> Sencilla
#Comprueba que el primer caracter de la variable 'a' sea 'h'
#Si lo es imprime 'Correcto' si no lo es imprime 'Incorrecto'

a = raw_input("Escribale un valor a la variable a : -> ")

if a.startswith('h'):
print "Correcto el primer caracter es una h"
else:
print "Incorrecto el primer caracter no es una h"


Imagen :



Ruby :

Código: ruby
#Reto de programacion , Difucultad? -> Sencilla
#Comprueba que el primer caracter de la variable 'a' sea 'h'
#Si lo es imprime 'Correcto' si no lo es imprime 'Incorrecto'

print "Escribale un valor a la variable a :\n"
a = gets.chomp

if a.match(/^h/)
puts 'Correcto el primer caracter es una h'
else
puts 'Incorrecto el primer caracter no es una h'
end


Imagen :



PHP - OKOL :

Código: php
<?php
$cadena = "hola";
echo 'la palabra es '.$cadena.'<br />':

if($cadena['0'] == "h")
{
echo "correcto! la primera letra es h";
} else {
echo "Incorrecto";
}
?>


Imagen :



Abnormality - Pascal :

Código: text
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 - You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login :



Imagenes :




aneraka - Java :

Código: java
    package Programacion;
     
    import java.util.Scanner;
     
    public class RetoSanko {
     
            /**
             * @param args
             */
            public static void main(String[] args) {
     
                     Scanner sc = new Scanner(System.in);
                     System.out.println("Ingrese la palabra con la condición secreta");
                     String palabra = sc.nextLine().toUpperCase();
                     if(palabra.startsWith("H"))
                             System.out.println("La palabra ingresada es correcta");
                     else
                             System.out.println("La palabra ingresada no es correcta");
            }
     
    }


Imagen :


k0ws - VB6 :
Código: text

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

<script>
var texto = prompt("Escribe una palabra:");
if(texto.substr(0, 1) == "h"){
alert("Empieza con h");
}else{
alert("No empieza con h");
}
</script>


Imagenes :





Oggy - C++ :

Código: text
#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
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");
        }
    }
}


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 - You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
-Aneraka - Java
-k0ws - VB6
-Xt3mp - Javascript
-Oggy - C++
-HD_Breaker - Java
Sigueme en Twitter : @Sankosk
Estos nuevos staff no tienen puta idea XD

Octubre 18, 2012, 01:48:49 PM #1 Ultima modificación: Octubre 18, 2012, 01:54:39 PM por Okol
Facil pero bueno, Sigue asi bro!! asi muchos van practicando
FELICIDADES!

EDIT: MUCHAS GRACIAS POR REVIVIR ESTA SECCIÓN BRO!!
Underc0de Manager!
  • Followme In Twitter: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

  • You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

  • You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login Visit!


La imagen estaba en el rar que te mande por MP, el vago eres tu que ni lo habras mirado XD

-Saludos-

Código: javascript

<script>
var texto = prompt("Escribe una palabra:");
if(texto.substr(0, 1) == "h"){
alert("Empieza con h");
}else{
alert("No empieza con h");
}
</script>



Cada vez que me das Karma me motivas



código C++
Código: text
#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");
   
   
}

Un Poco de Java

Código: text

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");
        }
    }
}



Entonces él dijo, "cruzad con vuestras tropas y atacad porque es lo único que le queda a nuestro pueblo...".

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