ELMER COYLA IDME INGENIERO DE SISTEMAS DOCENTE DE LA UNIVERSIDAD NACIONAL DEL ALTIPLANO
50 PROGRAMAS DE ESTRUCTURAS BASICAS
PUNO – PERÚ
2007
-2-
ELMER COYLA IDME
DEDICATORIA A todo el quipo de programadores, de Fundamentos de Programación Grupo B Semestre 2007 I,
futuros Ingenieros de Sistemas de la Universidad Nacional del
Altiplano de Puno, por sus valiosas sugerencias, comprensión y ánimo; sin ustedes no hubiera sido posible la culminación de este Cuaderno Didáctico: MARCO ANTONIO BRAVO ARISPE, RODY SMITH MONTESINOS TAMARA, PORFIRIO CABRERA CRUZ, JHON ANTHONY TITALO LIMACHI, JOSE SANCHEZ,
HUMBERTO
FLORES
HUALLPA LLANOS RUDOL KATARI, QUISPE PAMPA URIEL,
CALLATA PUMA WILMAR, CONDORI CHOQUEHUANCA IVAN RONALD, MAMANI QUILLE PERCY DAVID, VIGILIA LLANOS HUIZA, ROGELIO MAMANI QUISPE, ANITA MAMANI HUANCOLLO, KARINA CHOQUE LARICO, ERIK R. GODOY VILCA, MACHACA HUANCOLLO WILSON, MONRROY PERALTA IGOR, NINA MAMANI ILVER, ITO YUPA NELSON ADEMIR, CHUCUYA GOMEZ Y CALSIN CARI FREDY El Autor
-3-
ELMER COYLA IDME
PRESENTACION Al realizar el presente Cuaderno Didáctico he querido plasmar las estructuras básicas y esenciales en lo referente a la programación de computadoras, para lograr en los estudiantes un aprendizaje significativo. El presente Cuaderno Didáctico denominado “ 50 Programas de Estructuras
Básicas”, se ha desarrollo ejemplos referentes a las estructuras secuénciales, estructuras condicionales simples, estructuras condicionales múltiples, estructuras repetitivas mientras, estructuras repetitivas hacer mientras, estructuras repetitivas para y finalmente los arreglos unidimensionales.
Agradezco muy profundamente la comprensión a todos los futuros profesionales, sobre las deficiencias que pudieran existir en la codificación o razones de error en la digitación, en los diversos programas, pero al menos hago un alcance a aquellos que verdaderamente lo necesitan y estoy seguro que ha de servir de mucho en su formación profesional. Le rogamos que cualquier crítica, sugerencia, o inquietud, la dirija a la siguiente dirección [email protected], que gustosos la responderemos con el ánimo de mejorar en futuras ediciones.
Elmer Coyla Idme
-4-
ELMER COYLA IDME
LA ESTRUCTURA SECUENCIAL 1. Calcule la longitud de una circunferencia de radio conocido. #include #include #include void main() { clrscr(); float L,r,pi=3.1416; cout<<"ingrese el radio:"; cin>>r; L=2*pi*r; cout<<"la longitud de circunferencia es:"<
2. Calcule el área de un trapecio cuyas base menor, base mayor y altura son conocidas. #include #include void main() { clrscr(); float BM,BN,H,area; cout<<"ingrese la base mayor:"; cin>>BM; cout<<"ingrese la base menor:"; cin>>BN; cout<<"ingrese la altura:"; cin>>H; area=((BN+BM)*H)/2; cout<
3. Sabiendo que una milla equivale a 1609 Kilómetros, lea una cantidad en millas y conviértala a kilómetros. #include #include void main() { clrscr(); double mill,x; cout<<"ingrese la cantidad en milla : \n"; cin>>mill; x=1609*mill; cout<<"la cantidad en kilómetros es: \n"<
-5-
ELMER COYLA IDME
4. Calcule el perímetro de un rectángulo. #include #include void main() { clrscr(); int b,h,p; cout<<"ingrese la base: \n"; cin>>b; cout<<"ingrese la altura: \n"; cin>>h; p=(b+h)*2; cout<<"el perimetro es : \n"<
5. Calcule el perímetro de un triangulo rectángulo si se conocen sus catetos. #include #include #include void main() { float a,b,h,P; cout<<"Ingrese cateto a:";cin>>a; cout<<"Ingrese cateto b:";cin>>b; h=sqrt(pow(a,2)+pow(b,2)); cout<<"La hipotenusa es:"<
6. Cuál es el volumen de un paralelepípedo de largo, ancho y altura conocidas? #include #include void main() { clrscr(); int largo,ancho,altu; float volumen; cout<<"\ningrese el largo:"; cin>>largo; cout<<"\ningrese el ancho:"; cin>>ancho; cout<<"\ningrese la altura:"; cin>>altu; volumen=largo*ancho*altu; cout<<"\nEl volumen de paralelepípedo es:"<
-6-