Sei sulla pagina 1di 3

Guía práctica de laboratorio de Computación

Tercera unidad: Programación Estructurada I


Práctica N°12

Apellidos : Vargas torrecilla


Sección :
Nombres : Edgar Rivaldo Juda
Fecha : 13 /02 /2018 Duración: 100
Docente : Sixto veliz
min
Tipo de práctica: Individual ( ) Grupal ( )
Instrucciones: Desarrolle los siguientes programas haciendo uso del software Dev-C++.

1.- Tema: Funciones y procedimientos


2.- Objetivo: Poner en práctica los principios básicos del uso de funciones y procedimientos
en lenguaje C++.
3.- Materiales a utilizar en la práctica:
 Programa Dev C++
 Procesador de texto Microsoft Word
 Computadora personal
4.- Planteamiento de ejercicios:

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.

3.- Nota definitiva de Computación: Utilizando la estructura if-else y aplicando funciones


desarrollar un programa que envíe como parámetros 4 notas a una función y esta muestre en
pantalla un resultado de acuerdo al detalle. El programa debe mostrar el promedio final y la
condición del estudiante.
4.- Diseñar una función recursiva que permita hallar la suma de los N primeros números
naturales. (No debe utilizar la fórmula de sumatoria = N*(N+1) /2)
Ejemplo: Si N es 5, debe mostrar la suma = 15

PROCEDIMIENTOS

1.- Programa que muestra un saludo en pantalla, mediante un procedimiento.

2.- Realizar un procedimiento que muestre el promedio de N notas ingresadas. (N ingresa


como parámetro). Utilice for.

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

1.- … (copiar, pegar y desarrollar los ejercicios propuestos por el docente)

Referencias bibliográficas consultadas y/o enlaces recomendados


 JOYANES, L. (2008). Fundamentos de Programación. Algoritmos, estructura de datos y objetos, 4ª
Edición. Madrid: McGraw-Hill.
 INICIALÍZATE EN LA PROGRAMACIÓN [en línea]. Disponible en web:
http://www.cua.uam.mx/pdf/Libro_InicialIzate.pdf

Potrebbero piacerti anche