Ayuda Algoritmo

Iniciado por Negr0, 25 Junio 2011, 00:27 AM

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

Negr0

Hola gente, a ver si me pueden dar una mano en esto.
Realizar un algoritmo que genere e imprima la tabla del 12, con el siguiente formato:
12 x 1 = 12
12 x 2 = 24
etc.

CorruptedByte


Edu

el 1, 2 , 3, 4 sera una variable que ira aumentando de valor de 1 en 1, y luego es hacer 12 * variable y te dara el resultado.

k4rn13l

#3
Como no se en que lenguaje estas trabajando espero que esto te , esta echo en C#.

int Mult = 0;  //Declaracion de la variable para la Multiplicacion

/*Esta linea que sigue es la del bucle, que contiene la variable que se ira incrementado de 1 en 1 que es x*/

for(int x =0;x<=12;x++)  
{
   Mult = 12 * x; //Esta variable contendra el resultado

   //Aqui se imprime el resultado de la tabla de la forma que deseas.

   Console.Write("12 x {0} = {1}\n",x,Mult)
}


Espero que te ayude de algo
Mi intento de redencion es constante, mas hoy los dioses no perdonan.

raul338

Chicos,

lo que estan haciendo es potenciacion y el pidio logaritmo FAIL me deje llevar por el titulo :xD pero aun asi la aclaracion vale, es potenciacion y no logaritmo
2º Es pedido, y parece re tarea aunque no haya especificado las caracteristicas :P

Hay lenguajes que tienen funciones matematicas incluidas, como el Pow y el Log (logaritmo)

Si es pseudo-codigo, pues no queda mas que hacer bruteforce :xD

PD: Lograitmo (definicion)

Edu

No raul jajaj, solo se confundio y dijo Logaritmo en vez de Algoritmo xD

Negr0

Les agradezco muchísimo las respuestas a todos!
Era algoritmo, pasa que ya me re pudrí haciendo ejercicios de log y mandé log en vez de algoritmo. Sepan disculparme
Este es mi intento:

Inicio
Leer (N) // En este caso 12
Para i <-- 1 hasta 10 hacer
Escribir (N , '*' , i ,'=', N*i)
Fin para
Fin

Qué les parece ?

Gracias

leogtz

Cita de: Negr0 en 25 Junio 2011, 09:16 AM
Les agradezco muchísimo las respuestas a todos!
Era algoritmo, pasa que ya me re pudrí haciendo ejercicios de log y mandé log en vez de algoritmo. Sepan disculparme
Este es mi intento:

Inicio
Leer (N) // En este caso 12
Para i <-- 1 hasta 10 hacer
Escribir (N , '*' , i ,'=', N*i)
Fin para
Fin

Qué les parece ?

Gracias

Está perfecto, justo así es.

En C sería algo como:


#include <stdio.h>

int main(void)
{
    unsigned i;
    for(i = 1; i <= 10; i++)
    printf("12 x %u = %d\n", i, 12 * i);

    return 0;
}
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Negr0