Categorías: Programación

Ejemplos de programacion

Ejemplos de programacion

Con este post iniciamos una serie de articulos con ejemplos de implementacion en varios lenguajes de programacion.

 

La idea es que veais la sintaxis y como se trabaja en varios lenguajes y tomar ideas en tus futuros proyectos de programacion

Una buena forma de introducirte en el mundo de la programacion es seguir ejemplos de codigo y seguir su funcionamiento para tener claro la sintaxis, los distintos tipos de datos, estructuras de control del codigo,etc

 

Los ejemplos los vamos a dar en 5 lenguajes de programación distintos: C, Python, Java, JavaScript y Go.

Puedes probar los ejercicios en cualquier entorno de desarrollo que sea de tu agrado.

Yo te aconsejo usar Repl que es una entorno online donde puedes ejecutar codigo en diferentes lenguajes.

Puedes acceder al entorno Repl siguiendo el enlace

Ejecuta codigo con Repl

 

Si estas interesado en algun otro lenguaje pon un comentario y iremos publicandolo en nuevas entregas.

 

Enunciado del ejercicio

Calcular el factorial de un número dado `n` e imprimir el resultado.

C

#include <stdio.h>

int factorial(int n) {
    int result = 1;
    for (int i = 1; i <= n; i++) {
        result *= i;
    }
    return result;
}

int main() {
    int n;
    printf("Enter a number: ");
    scanf("%d", &n);
    printf("Factorial of %d is %d\n", n, factorial(n));
    return 0;
}

Python

def factorial(n):
    if n == 0:
        return 1
    result = 1
    for i in range(1, n + 1):
        result *= i
    return result

if __name__ == "__main__":
    n = int(input("Enter a number: "))
    print(f"Factorial of {n} is {factorial(n)}")

Java

import java.util.Scanner;

public class Factorial {
public static int factorial(int n) {
    int result = 1;
    for (int i = 1; i <= n; i++) {
        result *= i;
}
    return result;
}

public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.print("Enter a number: ");
    int n = scanner.nextInt();
    System.out.println("Factorial of " + n + " is " + factorial(n));
    scanner.close();
    }
}

JavaScript

function factorial(n) {
    let result = 1;
    for (let i = 1; i <= n; i++) {
    result *= i;
    }
    return result;
}

const n = parseInt(prompt("Enter a number: "), 10);
console.log(`Factorial of ${n} is ${factorial(n)}`);

Go

package main

import "fmt"

func factorial(n int) int {
    result := 1
    for i := 1; i <= n; i++ {
    result *= i
    }
    return result
}

func main() {
    var n int
    fmt.Print("Enter a number: ")
    fmt.Scan(&n)
    fmt.Printf("Factorial of %d is %d\n", n, factorial(n))
}

Cada uno de estos programas hace lo mismo: pide al usuario que ingrese un número y calcula su factorial, mostrando las diferencias en la sintaxis y los métodos de entrada/salida en cada lenguaje.

Mas ejemplos de programacion

Ejemplos de programacion 2 – Ordenacion

Ejemplos de programacion 3 – ahorcado

Ejemplos de programacion 4 – Web Scraper

Ejemplos de programacion 5 – el juego de la vida

 

Ahora puedes descargar el ebook con los ejemplos de programacion de forma gratuita (por tiempo limitado)

Ejemplos de programacion

Una buena forma de introducirte en el mundo de la programacion es seguir ejemplos de codigo y seguir su funcionamiento para tener claro la sintaxis, los distintos tipos de datos, estructuras de control del codigo,etc

En este ebook os damos varios ejemplos de implementacion en varios lenguajes de programacion.

La idea es que veais la sintaxis y como se trabaja en varios lenguajes y tomar ideas en tus futuros proyectos de programacion

Los ejemplos los vamos a dar en 5 lenguajes de programación distintos: C, Python, Java, JavaScript y Go.

 

Te puede interesar

Lenguajes de programacion mas utilizados

Compartir