Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Ejercicios de Programación en C: Rectángulos, Facturas y Números Invertidos, Ejercicios de Programación C

Relación de ejercicios de programación

Tipo: Ejercicios

Antes del 2010

Subido el 07/07/2024

pedro-joya
pedro-joya 🇪🇸

1 documento

1 / 1

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
EJERCICIOS TEMA 4
PROBLEMA 1: Escribir un programa en C, que pida por teclado la base y laaltura de un
rectángulo, y dibuje en pantalla el contorno de dicho rectángulo usando asteriscos.
Por ejemplo, si la base es 8 y la altura es 4, debería salir en pantalla la siguiente figura:
********
* *
* *
********
Si la base es 1 y la altura también es 1, debería salir un solo asterisco como resultado.
Por último, se deberá ofrecer la posibilidad de repetir el proceso, para otros
rectángulos distintos, hasta que el usuario indique que ya no desea dibujar más
rectángulos.
PROBLEMA 2: Escribir un programa que calcule el precio total de la factura de cada
cliente en un comercio concreto, a partir de los siguientes datos:
Codigo de producto: mero natural dentro del rango 1000..9999; se leerá
por teclado hasta que se encuentre dentro de dicho rango.
Cantidad: número entero leído por teclado
Precio: número real leído por teclado (sin el iva)
Total linea: número real resultado de multiplicar la Cantidad por el Precio
(sin el iva).
La lectura de líneas de una factura terminará cuando se introduzcan los datos de
las N líneas que la componen (valor leido previamente por teclado).
El precio total de la factura será la suma de los totales de las n líneas que la
componen, aplicándole un 16% de IVA.
Finalmente, se seguirán calculando facturas hasta que expresamente se responda
con una 'n' a la pregunta de si se desea realizar otra factura.
PROBLEMA 3: Programa que pida un numero natural por teclado, y escriba en
pantalla el numero que resulta de escribir los dígitos del anterior en orden inverso.
Ejemplo: 12345 => 54321
Pista: hay que ir extrayendo el dígito menos significativo del número (el más a la
derecha) utilizando el operador %, y quitándole al número que tengamos en cada
momento, dicho dígito (dividiendo el numero entre 10).

Vista previa parcial del texto

¡Descarga Ejercicios de Programación en C: Rectángulos, Facturas y Números Invertidos y más Ejercicios en PDF de Programación C solo en Docsity!

EJERCICIOS TEMA 4

PROBLEMA 1: Escribir un programa en C, que pida por teclado la base y la altura de un rectángulo, y dibuje en pantalla el contorno de dicho rectángulo usando asteriscos. Por ejemplo, si la base es 8 y la altura es 4, debería salir en pantalla la siguiente figura:



Si la base es 1 y la altura también es 1, debería salir un solo asterisco como resultado. Por último, se deberá ofrecer la posibilidad de repetir el proceso, para otros rectángulos distintos, hasta que el usuario indique que ya no desea dibujar más rectángulos.

PROBLEMA 2: Escribir un programa que calcule el precio total de la factura de cada cliente en un comercio concreto, a partir de los siguientes datos:

Codigo de producto : número natural dentro del rango 1000..9999; se leerá por teclado hasta que se encuentre dentro de dicho rango.  Cantidad : número entero leído por teclado  Precio : número real leído por teclado (sin el iva)  Total linea : número real resultado de multiplicar la Cantidad por el Precio (sin el iva).

La lectura de líneas de una factura terminará cuando se introduzcan los datos de las N líneas que la componen (valor leido previamente por teclado). El precio total de la factura será la suma de los totales de las n líneas que la componen, aplicándole un 16% de IVA.

Finalmente, se seguirán calculando facturas hasta que expresamente se responda con una 'n' a la pregunta de si se desea realizar otra factura.

PROBLEMA 3: Programa que pida un numero natural por teclado, y escriba en

pantalla el numero que resulta de escribir los dígitos del anterior en orden inverso.

Ejemplo: 12345 => 54321

Pista: hay que ir extrayendo el dígito menos significativo del número (el más a la

derecha) utilizando el operador %, y quitándole al número que tengamos en cada

momento, dicho dígito (dividiendo el numero entre 10).