martes, 20 de mayo de 2008

EJERCICIOS PARA PRACTICAR

1.Escriba un pequeño programa para imprimir los primeros cien números naturales

2.Escriba un programa que imprima los primeros n números naturales pares. Valide el valor de n y emita un mensaje de error si no es natural.

3.La calificación final de una materia se compone de:

55% del promedio de los tres exámenes parciales.
30% de la calificación del examen final.
15% de la calificación del trabajo final.

Un alumno aprueba esta materia si su calificación final es mayor o igual a 6 y el promedio de sus tres exámenes parciales es mayor o igual a 6 y la calificación de su examen final es mayor o igual a 6. Escriba un programa que lea las calificaciones de los cuatro exámenes y el trabajo final e imprima la calificación final o “NA”, según corresponda.

4. Un niño va a la tienda con los p pesos que le dio su papá de domingo para comprar dulces. Son tres los tipos de dulces que le interesan, sus precios son: $0.75, $1.15 y $0.65. El niño le va pidiendo al tendero qué tipo de dulces quiere (1, 2 o 3) y cuántos quiere, entonces el tendero, si aún le alcanza para comprar más dulces, le pregunta cuál y cuántos quiere y así hasta que el niño no pueda comprar más dulces. Escriba un programa que, cuando el niño no pueda comprar más dulces, imprima cuántos dulces compró de cada tipo y cuál es su cambio.

Nota: El niño no necesariamente pide en orden el tipo de los dulces, puede pedir varias veces el mismo tipo de dulce y el tendero le seguirá preguntando tipo y cantidad hasta que ya no pueda comprar al menos un dulce del más barato.

5.Dado un número natural n encuentre otro entero m que sea n al revés, invirtiendo el orden de los dígitos y diga si n es un palíndromo. Si n es un palíndromo, entonces se lee igual de izquierda a derecha que de derecha a izquierda.

6. Una compañía que vende cigarros realizó una encuesta a varias personas. En dicha encuesta se pregunta lo siguiente:

Si el encuestado fuma o no.
Si fuma, de qué marca fuma.
Si fuma, cuántas cajetillas fuma al día.

Donde se lee:

n representa el número de encuestas realizadas.
fumar representa el hecho de fumar o no; (0 = no fuma, 1 = si fuma)
marca representa la clave de la marca de cigarrillos que fuma el encuestado, (1=marca A, 2=marca B, 3=marca C, 4=ninguna)
cuantasi representa el número de cajetillas que fuma al día.

Se le pide que realice un programa que conteste lo siguiente:

¿Cuántos no fumadores fueron encuestados?
¿Cuál es la marca que mayor número de fumadores tiene?
¿Cuál es la marca que más vende?


7.Escribe un METODO que ‘escriba’ los números primos hasta el numero que se le pasa como parámetro.