Sei sulla pagina 1di 4

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

Tercera unidad: Programación Estructurada I


Práctica N°12

Apellidos :
Sección :
Nombres :
Fecha : / / Duración: 100 min
Docente :
Tipo de práctica: Individual ( ) Grupal ( )

Instrucciones: Desarrolle los siguientes programas haciendo uso del software Dev-C++.

1.- Tema: Estructura repetitiva for


2.- Propósito: Crear programas a través del lenguaje de programación C++ utilizando la
estructura repetitiva for
3.- Materiales a utilizar en la práctica:
 Programa Dev C++
 Procesador de texto Microsoft Word
 Computadora personal
4.- Planteamiento de ejercicios:

FOR

1.- Diseñar un programa que muestre el incremento en dos de un número par ingresado por
teclado, el incremento que se muestra debe ser como máximo hasta 100. Ejemplo, si se ingresa
80 debe mostrar: 80 82 84 86 88 90 92 94 96 98 100.

#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {


int i;
for (i=0;i<=100;i=i+2)
{
cout<<i<<endl;

}
return 0;
}
2.- Elaborar un programa que solicite el ingreso de dos números (un rango de menor a mayor)
y que muestre sólo los números que son múltiplos de 2 y 3 a la vez, dentro del rango ingresado.
#include <iostream>
using namespace std;

int main(int argc, char *argv[])


{
int i,n1,n2;
cout<<"ingrerse el niumerro de menor rango ";
cin>>n1;
cout<<"ingrese el numnero de mayor rango ";
cin>>n2;
for (i=n1;i<=n2;i=i+1)
{
if(i%2==0)
cout<<i<<endl<<"es multiplo 2"<<endl;
else
if(i%3==0)
cout<<i<<endl<<"es multipo de 3"<<endl;
}
return 0;
}

3.- Desarrolle un programa que muestre la serie y el resultado de la sumatoria de los números
múltiplos de 7, cuya última cifra es 4, comprendidos entre dos números enteros ingresados por
teclado (datos de entrada).
#include <iostream>
using namespace std;

int main(int argc, char *argv[])


{
int i,n1,n2,c,s;
c=0;
cout<<"ingrerse el numero de menor rango ";
cin>>n1;
cout<<"ingrese el numnero de mayor rango ";
cin>>n2;
for (i=n1;i<=n2;i=i+1)
{
if(i%7==0)
cout<<i<<endl<<"es multiplo 7"<<endl;
if(i%10==4)
cout<<i<<endl<<"contine cuatro"<<endl;
c=c+1;
s=s+c;
}
cout<<s<<"la suma es";
return 0;

}
4.- Diseñar un programa que muestre tres candidatos presidenciales (opción 1, 2 y 3
respectivamente) y solicite el ingreso de 10 votos. Al final debe mostrar el resultado de votos
de cada candidato (si existe un voto no válido debe volver a solicitar).

#include <iostream>
using namespace std;

int main(int argc, char *argv[])


{
int p1,p2,p3,i,n,c,a,b;
i=0;
c=0;
a=0;
b=0;

cout<<"postulante p1 pulse a"<<endl;


cout<<"postulante p2 pulse b"<<endl;
cout<<"postulante p3 pulse c"<<endl;
cout<<"ingrese el numero de su postulante"<<endl;
p1=a;
p2=b;
;
if ((p1>p2)&&(p1>p3))

cout<<"el ganador es postulante a";


else
if ((p2>p1)&&(p2>p3))
cout<<"el ganador es postulante b";
else
if ((p3>p2)&&(p3>p1))
cout<<"el ganador es postulante c";

return 0;
}

5.- Diseñar un programa para determinar cuánto ahorrará en soles una persona en un año, si
ahorra 3 soles el primero de enero, 6 soles el dos de enero, 9 soles el tres de enero y así
sucesivamente todo el año.

#include <iostream>
using namespace std;

int main(int argc, char *argv[])


{
int i,n,c,s;
s=0;
for (i=0;i<=30;i=i+1)
{
n=i*3;
cout<<n<<endl;
s=n+s;
cout<<"la suma mensual es "<<s<<endl;
cout<<"la suma anual es de"<<s*12<<endl;

}
return 0;
}
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