Está en la página 1de 4

HOJA 2 DE EJERCICIOS

1. Escribir un programa que pida al usuario dos números y muestre por pantalla su
división. Si el divisor es cero el programa debe mostrar un error.
Algoritmo dividir_dos_numeros
Definir n1, n2,resultado Como Entero
Escribir "digite un numeo al azar "
leer n1
Escribir "digite otro numero al azar"
leer n2
resultado <-n1/n2
Escribir " el resultado es:",resultado

FinAlgoritmo

2. Escribir un programa que pregunte el nombre del usuario en la consola y un número


entero e imprima por pantalla en líneas distintas el nombre del usuario tantas veces
como el número introducido.
Algoritmo detarea

Definir nombre Como Caracter


Definir i , n, resultado Como Entero
Escribir "Ingresa un nombre"
leer nombre
Escribir "ingresa un numero "
leer n
numero = n

Repetir
escribir nombre
Hasta Que n =0

FinAlgoritmo

3. Escribir un programa que pregunte al usuario una cantidad a invertir, el interés


anual y el número de años, y muestre por pantalla el capital obtenido en la
inversión.
algoritmo depractica
Definir x Como Entero
Definir cantidad, cantida_inicial, interes Como Real
Escribir "Escribe la cantidad a invertir"
leer cantidad
cantida_inicial = cantidad
interes = 0
Para x = 1 Hasta 12 Con Paso 1 Hacer
interes = cantidad * .02
cantidad = cantidad + interes
Escribir "La ganancia en el mes ",x," es: $", interes
FinPara
Escribir "La ganancia obtenida durante todo el año es: $", cantidad - cantida_inicial

Escribir "La ganancia obtenida ya con inversion es: $", can


FinAlgoritmo

4. Escribir un programa que pida al usuario que introduzca una frase en la consola y
muestre por pantalla la frase invertida.

Algoritmo detarea
Definir n Como Entero
Definir palabra,x Como Caracter
Escribir "Ingresa una palabra"
leer palabra
n = Longitud (palabra)
X = ""
Mientras n > 0 Hacer
x = x + Subcadena (palabra, n, n)
n=n-1
FinMientras
Escribir "La palabra ",palabra," invertida es:",x
FinAlgoritmo

5. Escribir un programa que pregunte por consola por los productos de una cesta de la
compra, separados por comas, y muestre por pantalla cada uno de los productos en
una línea distinta.
#include <stdio.h>
#include <string.h>

int main() {
char products[100];
printf("Ingresa los productos de la cesta (separados por comas): ");
scanf("%[^\n]s", products); // Lee la línea completa de productos

char *token = strtok(products, ","); // Divide la línea en tokens (productos) separados por
comas
while (token != NULL) {
printf("Producto: %s\n", token);
token = strtok(NULL, ","); // Obtiene el siguiente token
}
return 0;

También podría gustarte