Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DO - WHILE
1.- Elabore un programa que calcule el IGV (18%) de un determinado monto (en soles), tantas
veces hasta ingresar un monto cero o negativo.
#include<iostream>
using namespace std;
int main()
{
float m;
do
{
cout<<"\ningrese monto en soles:";
cin>>m;
if(m>0)
{
cout<<"su igv (18%) es"<<m*0.18<<"soles \n";
}
}
while(m>0);
cout<<"monto incorrecto"<<endl;
cout<<"fin del programa";
cout<<endl<<endl;
return 0;
}
2.- Elabore un programa que solicite el ingreso de una edad y muestre si es mayor o menor de
edad tantas veces hasta ingresar una edad incorrecta (negativa o mayor de 100), finalmente
se debe mostrar la cantidad de menores y mayores de edad.
#include<iostream>
using namespace std;
int main()
{
int n,may=0,men=0;
do
{
cout<<"ingrese la edad: ";
cin>>n;
if(n>=18 and n<=100)
{
may=may+1;
cout<<"es mayor de edad"<<endl;
}
if(n<18 and n>=0)
{
men=men+1;
cout<<"es menor de edad"<<endl;
}
}
while(n>0 and n<=100);
cout<<"edad incorrecta (0-100)";
cout<<"\nla cantidad de menores es: "<<men;
cout<<"\nla cantidad de mayores es: "<<may;
cout<<endl<<endl;
return 0;
}
FUNCIONES
1.- Realizar una función llamada media, que toma dos números enteros como parámetros, y
devuelve un número real que es la media aritmética de los dos números pasados como
parámetros.
2.- Realizar una función llamada mayor, que toma tres números enteros como parámetro, la
función devuelve un entero que es el mayor de los tres números.
PROCEDIMIENTOS
3.- Diseñar un procedimiento que muestre la serie de números enteros múltiplos de 7 que
existen desde 1 hasta un número ingresado como parámetro del procedimiento.
Ejercicios planteados