Ejercicio en C++
Ejercicio en C++
Ejercicio en C++
Escribir un programa, en lenguajeC, que: 1) Muestre el listado de las habitaciones de la casa rural. 2) Pida por teclado el nmero (dato entero) asociado a una habitacin. 3) Muestre por pantalla la planta y el nmero de camas de la habitacin seleccionada. Nota: Si el nmero introducido por el usuario, no est asociado a ninguna habitacin, se mostrar el mensaje: "ERROR:< nmero> no est asociado a ninguna habitacin.". En pantalla:
#include <stdio.h> int main() { int numero; printf( "Listado de habitaciones:" ); printf( "\n\n1. Azul" ); printf( "\n2. Roja" ); printf( "\n3. Verde" ); printf( "\n4. Rosa" ); printf( "\n5. Gris" ); printf( "\n\nIntroduzca numero de habitacion: " ); scanf( "%d", &numero ); switch ( numero ) { case 1 : printf( "La Azul tiene 2 cama/s y esta en la primera planta." ); break; case 2 : printf( "La Roja tiene 1 cama/s y esta en la primera planta." ); break; case 3 : printf( "La Verde tiene 3 cama/s y esta en la segunda planta." ); break; case 4 : printf( "La Rosa tiene 2 cama/s y esta en la segunda planta." ); break; case 5 : printf( "La Gris tiene 1 cama/s y esta en la tercera planta." ); break; default : printf( "ERROR: %d no esta asociado a ninguna habitacion.", numero ); } return 0;
} Crear el programa asteriscos4 en el que se introduce un nmero entero y se crea una pirmide de asteriscos. Por ejemplo si se introduce el 6, el resultado sera: * *** ***** ******* ********* *********** #include <stdio.h> int main(){ int n,fila,col; printf("tamao de la piramide: "); scanf("%d",&n); for(fila=1;fila<=n;fila++){ /* Espacios en blanco*/ for(col=1;col<=n-fila;col++){ printf(" "); } for(col=1;col<=2*fila-1;col++){ printf("*"); } printf("\n"); } }
int n,fila,col; printf("tamao de la piramide: "); scanf("%d",&n); for(fila=1;fila<=n;fila++){ /* Espacios en blanco*/ for(col=1;col<=n-fila;col++){ printf(" "); } for(col=1;col<=2*fila-1;col++){ printf("*"); } printf("\n"); }
/* Escritura de la parte inferior */ for(fila=n-1;fila>=1;fila--){+ /* Espacios en blanco*/ for(col=1;col<=n-fila;col++){ printf(" "); } for(col=1;col<=2*fila-1;col++){ printf("*"); } printf("\n"); } }
1) Salir 2) Sumatorio 3) Factorial Tras mostrar el men, el programa debe leer un nmero del 1 al tres si se elige 1, el programa acaba. Si se elige 2 se calcula el sumatorio del nmero, si se elige 3 se calcula el factorial (en ambos casos el programa pedir escribir el nmero sobre el que se calcula el sumatorio o el factorial). Tras calcular el sumatorio o el factorial e indicar el resultado, el programa volver a mostrar el men y as sucesivamente.