E

@EAD

Preordenar

Python
1 year ago
# Bienvenida y selección de productos print("Bienvenido a la aplicación de preorden de alimentos") print("Menú: 1. Sándwich (₡500), 2. Jugo (₡600), 3. Fruta (₡450)") # Selección de productos sandwich = int(input("¿Cuántos sándwiches querés? ")) jugo = int(input("¿Cuántos jugos querés? ")) fruta = int(input("¿Cuántas frutas querés? ")) # Precios de cada producto

Factorial_Iterativo

Python
2 years ago
def factorial_iterativo(n): resultado = 1 for i in range(1, n + 1): resultado *= i return resultado numero = 5 print(f"Factorial iterativo de {numero} es: {factorial_iterativo(numero)}")

Factorial_Recursivo

Python
2 years ago
def factorial_recursivo(n): if n == 0: return 1 else: return n * factorial_recursivo(n - 1) numero = 5 print(f"Factorial recursivo de {numero} es: {factorial_recursivo(numero)}")

Factorial_iterativo

Java
2 years ago
public class Main { public static int factorialIterativo(int n) { int resultado = 1; for (int i = 1; i <= n; i++) { resultado *= i; } return resultado; } public static void main(String[] args) {

Factorial_recursivo

Java
2 years ago
public class Main { public static int factorialRecursivo(int n) { if (n == 0) return 1; else return n * factorialRecursivo(n - 1); } public static void main(String[] args) { int numero = 5;

Factorial_iterativo

C#
2 years ago
using System; class Program { static int FactorialIterativo(int n) { int resultado = 1; for (int i = 1; i <= n; i++) { resultado *= i;

Factorial_recursivo

C#
2 years ago
using System; class Program { static int FactorialRecursivo(int n) { if (n == 0) return 1; else return n * FactorialRecursivo(n - 1);

Ejemplo de Fibonacci en Python

Python
2 years ago
# Definición de la función recursiva fibonacci def fibonacci(n): # Si n es menor o igual a 1, retornamos n directamente # porque los primeros dos números de Fibonacci son 0 y 1. if n <= 1: return n else: # Si n es mayor que 1, la función se llama a sí misma # con los dos valores anteriores: n-1 y n-2 return fibonacci(n - 1) + fibonacci(n - 2)

Ejemplo de Fibonacci en Java

Java
2 years ago
import java.util.Scanner; public class Main { // Definición de la función recursiva fibonacci // Esta función calcula el número en la posición n de la secuencia de Fibonacci public static int fibonacci(int n) { // Si n es menor o igual a 1, retornamos n directamente // porque los primeros dos números de Fibonacci son 0 y 1. if (n <= 1) {

Ejemplo de Fibonacci en C

C
2 years ago
#include <stdio.h> // Definición de la función recursiva fibonacci // Esta función calcula el número en la posición n de la secuencia de Fibonacci int fibonacci(int n) { // Si n es menor o igual a 1, retornamos n directamente // porque los primeros dos números de Fibonacci son 0 y 1. if (n <= 1) { return n; } else {

Ejemplo recursivo en Python

Python
2 years ago
# Definición de subprograma1 recursivo def subprograma1(contador): if contador > 0: print("Este es el subprograma1. Llamada recursiva con contador = ", contador) subprograma1(contador - 1) # Llamada recursiva con el contador decrementado else: print("Fin de la recursión en subprograma1.") # Programa principal print("Este es el programa principal. Ahora llamando a subprograma1:")

Ejemplo subprograma1 y subprograma2 en Python

Python
2 years ago
# Definición de subprograma1 def subprograma1(): print("Este es el subprograma1.") # Definición de subprograma2 que llama a subprograma1 def subprograma2(): print("Este es el subprograma2. Ahora llamando a subprograma1:\n") subprograma1() # Programa principal

Procedimiento_Java

Java
2 years ago
import java.util.HashMap; import java.util.Map; public class Main { private static Map<String, Integer> inventario = new HashMap<>(); public static void main(String[] args) { AgregarProducto("Manzanas", 50); AgregarProducto("Naranjas", 30);

Procedimiento_C

C
2 years ago
#include <stdio.h> #include <string.h> #define MAX_PRODUCTOS 100 typedef struct { char nombre[50]; int cantidad; } Producto;

Procedimiento_python

Python
2 years ago
inventario = {} def AgregarProducto(nombre, cantidad): inventario[nombre] = cantidad def ActualizarCantidad(nombre, cantidad): if nombre in inventario: inventario[nombre] += cantidad else: print("Producto no encontrado.")

Ejemplo procedimiento suma de dos números en C

C
2 years ago
#include <stdio.h> // Procedimiento para sumar dos números e imprimir el resultado // Parámetros: // int a - Primer número a sumar // int b - Segundo número a sumar // Este procedimiento imprime el resultado de la suma de los dos números void SumarNumeros(int a, int b) { // Calcula la suma de a y b int resultado = a + b;

Ejemplo función suma de dos números en C

C
2 years ago
#include <stdio.h> // Función para sumar dos números y retornar el resultado // Parámetros: // int a - Primer número a sumar // int b - Segundo número a sumar // Retorna: // int - El resultado de la suma de los dos números int SumarNumeros(int a, int b) { // Retorna la suma de a y b

Ejemplo función número primo Python

Python
2 years ago
# Definición de la función que determina si un número es primo sin optimización # La función toma un entero n como argumento y devuelve un booleano def es_primo(n): # Si el número es menor que 2, no es primo if n < 2: # Devolver False porque los números menores que 2 no son primos return False # Probar divisibilidad desde 2 hasta n-1 for i in range(2, n):

Ejemplo función número primo en Java

Java
2 years ago
import java.util.Scanner; // Importar la clase Scanner para la entrada del usuario public class Main { // Definición de la función que determina si un número es primo sin optimización // La función toma un entero n como argumento y devuelve un booleano public static boolean esPrimo(int n) { // Si el número es menor que 2, no es primo if (n < 2) { // Devolver false porque los números menores que 2 no son primos

Ejemplo función número primo en C

C
2 years ago
#include <stdio.h> // Biblioteca estándar para funciones de entrada/salida #include <stdbool.h> // Biblioteca para usar el tipo de datos booleano bool // Definición de la función que determina si un número es primo sin optimización // La función toma un entero n como argumento y devuelve un booleano bool esPrimo(int n) { // Si el número es menor que 2, no es primo if (n < 2) { // Devolver false porque los números menores que 2 no son primos return false;