ANIDAMIENTO MULTIPLE
1. Realice un programa que permita identificar si un número ingresado por teclado es positivo, negativo o neutro.
2. La empresa XYZ necesita desaroollar un programa para pagar el sueldo a sus empleados teniendo en cuenta que:
- Los empleados que ganan el sueldo básico tienen una compensación de 300 USD
- Aquellos que ganan mas de un sueldo básico pero menos de 500 su compensación es de 200 USD
- Por otro lado aquellos que ganan entre 500 y 1000 perciben una compensación de 100 USD
- Finalmente aquellos que ganan mas de 1000 no reciben compensación alguna.
3. Realice un programa que permita identificar si la edad de una persona corresponde a: Un bebé, un niño, un adolescente, un adulto o una persona de 3ra. edad.
EJERCICIOS DE APLICACION DEL CASE
4. Realice un programa que presente 4 opciones:
a) Cálculo del area de un triángulo
b) Cálculo del area de un círculo
c) Elevar a un numero a una potencia N
d) Identificar si un número es par o impar
EJERCICIOS DE APLICACION DEL WHILE
5. Modifica el ejercicio anterior para que se repita si el usuario los desea. Utiliza los operadores lógicos and u or según corresponda para que el usuario pueda elegir s o S para repetir el programa.
Suerte jovenes hasta aquí el deber del día 2.
EJERCICIO DIA 3
6. Utilizando el while genera los números divisibles para 3 comprendidos entre 0 y 20. Recuerda que el programa debe ofrecer la alternativa de repetir su ejecución si el usuario así lo dispone.
7. Genera los números primos del 0 al 100.
EJERCICIOS UTILIZACION DO WHILE
8. Genera los números divisibles para 7 comprendidos entre el 0 y el 50.
EJERCICIOS DIA 4
9. Realiza el ejercicio anterior pero con una clave de ingreso al programa.
10.Utilizando do while realice el ingreso de 10 edades, calcule el promedio y presente el resultado en pantalla.
EJERCICIOS UTILIZACIÓN FOR
11. Desarrolle un programa que permita imprimir los salarios netos juanto a los demás importes necesarios para su cálculo de N obreros quienes están identificados por un código y se rigen por las siguientes condiciones de su empresa:
Bonificación: 20% del salario básico
Descuento: 7% del salario bruto
Las horas extras se pagan 50% más que la tarifa normal. (Eje pag 160 Texto).
EJERCICIOS DIA 5
FUNCIONES
12. Realice un programa que permita realizar las 4 operaciones básicas (Suma. resta, multiplicación y división) a través de funciones.
13. Se necesita desarrollar un programa que permita calcular el costo se los servicos básicos a través de funciones.
VECTORES
14. Generar, almacenar y visualizar en pantalla un vector con los 10 primeros números pares.
15. Generar, almacenar y visualizar en pantalla un vector con los 10 primeros números impares.
16. Generar, almacenar y visualizar en pantalla un vector con los 10 primeros números pares e impares.
17. Generar, almacenar y visualizar en pantalla los 10 números divisibles para 11.
Suerte chic@s y recuerden que se sortea 2 preguntas para el exámen, de seguro va uno de vectores.
lunes, 15 de julio de 2013
Leeme para continuar con los ejercicios
Se que han existido problemas en la solución de los últimos ejercicios, por esa razón les envío el siguiente ejemplo que espero que les ayude.
ENUNCIADO
Realice un programa que permita generar los múltiplos de 11 entre 0 y el número que ingrese el usuario. Para ejecutar este programa se le debe pedir al usuario una clave.
SOLUCIÓN EN G++
#include<iostream>
using namespace std;
int main() //Inicio de la función main
{
int i,n,clave;//Declaración de una variable
char opc='s';
while (opc=='s'||opc=='S')//Utilizando este or el usuario puede ingresar s mayuscula o minuscula
{
cout<<"Para ingresar a este programa debes digitar la clave: ";
cin>>clave;
if (clave==12345)
{
i=11;
cout<<"Ingresa un numero: ";
cin>>n;
do
{
cout<<i<<endl;//Las instrucciones en rojo permiten generar los multiplos de 11
i=i+11;
}while(i<=n);
}
else
{
cout<<"Clave incorrecta desea intentar nuevamente s/n: ";
cin>>opc;
}
cout<<"Desea repetir el programa s/n: ";
cin>>opc;
}
return 0;//Confirma que no hay retorno de valores, siempre que se use int main() se debe usar return
}
ENUNCIADO
Realice un programa que permita generar los múltiplos de 11 entre 0 y el número que ingrese el usuario. Para ejecutar este programa se le debe pedir al usuario una clave.
SOLUCIÓN EN G++
#include<iostream>
using namespace std;
int main() //Inicio de la función main
{
int i,n,clave;//Declaración de una variable
char opc='s';
while (opc=='s'||opc=='S')//Utilizando este or el usuario puede ingresar s mayuscula o minuscula
{
cout<<"Para ingresar a este programa debes digitar la clave: ";
cin>>clave;
if (clave==12345)
{
i=11;
cout<<"Ingresa un numero: ";
cin>>n;
do
{
cout<<i<<endl;//Las instrucciones en rojo permiten generar los multiplos de 11
i=i+11;
}while(i<=n);
}
else
{
cout<<"Clave incorrecta desea intentar nuevamente s/n: ";
cin>>opc;
}
cout<<"Desea repetir el programa s/n: ";
cin>>opc;
}
return 0;//Confirma que no hay retorno de valores, siempre que se use int main() se debe usar return
}
Suscribirse a:
Entradas (Atom)