Facebook Twitter E-mail RSS
Home Posts tagged "problemas"
formats

Curso C –> TEMA 3, problema 8 – Sentencias de condición: Años bisiestos

Publicado en 18/03/2011 por en Problemas de C

Descripción del problema

Escribe un programa que lea un número entero que representa un año y escriba si el año es bisiesto o no.

Los años bisiestos son aquellos que son múltiples de 4 y no terminan en dos ceros y los que si terminan en dos ceros y el número resultante al eliminar estos dos ceros es múltiple de 4.

 

Ejemplos de entrada/salida

Introduce el año:

2011

El año 2011 no es bisiesto

Introduce el año:

2004

El año 2004 es bisiesto

Leer más…

 
formats

Curso C –> TEMA 3, problema 7 – Sentencias de condición: Suma de un segundo

Publicado en 18/03/2011 por en Problemas de C

Descripción del problema

Escribe un programa que lea tres números reales que representan una hora en formato horas, minutos y segundos, le sume un segundo y saque el resultado en formato HH:MM:SS.

 

Ejemplos de entrada/salida

Introduce la hora actual:

12 37 9

Hora resultante:

12:37:10

Introduce la hora actual:

7 3 8

Hora resultante:

07:03:09

Leer más…

 
formats

Curso C –> TEMA 3, problema 6 – Sentencias de condición: Descomposición horaria

Publicado en 18/03/2011 por en Problemas de C

Descripción del problema

Escribe un programa que lea un número natural que representa un número de segundos y lo descomponga en horas, minutos y segundos.

 

Ejemplos de entrada/salida

Introduce el número de segundos totales:

3661

Horas: 1

Minutos: 1

Segundos: 1

Introduce el número de segundos totales:

0

Horas: 0

Minutos: 0

Segundos: 0

Leer más…

 
formats

Curso C –> TEMA 3, problema 9 – Sentencias de condición: Domingo de Pascua

Publicado en 13/03/2011 por en Problemas de C

Descripción del problema

Escribe un programa que lea un natural que representa un año y diga la fecha en la que cae el domingo de Pascua de ese año.

Para calcular la fecha se deben realizar las siguientes operaciones:

k = A / 100

x = A % 19

b = A % 4

c = A % 7

q = k / 4

p = (13 + 8*k) / 25

y = (15 – p + k – q) % 30

z = (19*x + y) % 30

n = (4 + k – q) % 7

e = (2*b + 4*c + 6*z + n) % 7

Leer más…

 
formats

Curso C –> TEMA 3, problema 5 – Sentencias de condición: Partes enteras y redondeo

Publicado en 07/03/2011 por en Problemas de C

Descripción del problema

Escribe un programa que lea un número real y escriba su parte entera inferior, su parte entera superior y su redondeo (redondeo hacia arriba a partir de .5).

Probablemente vuestra solución se va a basar en obtener la parte decimal del número y a partir de aquí, realizar las operaciones correspondientes en cada caso. Esta solución es tan buena como cualquier otra, pero para que veáis por primera vez lo que es un casting, la solución propuesta utiliza este método: se trata de “convertir” una variable a otro tipo de datos; por ejemplo, convertir un float a un int va a conservar el valor del float eliminando la parte decimal (si hacemos casting de un float con valor 5.7 a un int, el valor del int resultante será 5).

Para ver como funciona el casting podéis mirar la solución del problema.

 

Ejemplos de entrada/salida

Introduce un número real:

3.99999

Parte entera: 3

Parte entera superior: 4

Redondeo: 4

Leer más…

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
1 Comentario  comments 
© Programación iOS
credit