P. 1
PROGRAMACION

PROGRAMACION

|Views: 3|Likes:
Published by ermap
LP
LP

More info:

Published by: ermap on Jan 05, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

01/04/2014

pdf

text

original

LENGUAJE

DE PROGRAMACION

FIEE UNAC 2012-B

TRABAJO Nº 1
1)Problema: Escribir un programa que determine si un año es bisiesto. Un año es bisiesto si es múltiplo de 4 (por ejemplo 1984). Sin embargo, l os años múltiplos de 100 solo son bisiestos cuando a la vez son múltiplos de 400 (por ejemplo, 1800 no es bisiesto, mientras que 2000 si lo será). SOLUCION : #include <iostream> using namespace std;

int main() { int anyo; cout<<"Introduce el anyo"<<endl; cin>>anyo;

bool bisiesto; bisiesto = ((anyo % 4 == 0) && (anyo % 100 != 0)) || (anyo % 400 == 0);

if (bisiesto) { cout<<"Bisiesto"<<endl; }else{ cout<<"No es bisiesto"<<endl; } system("pause" ); return 0; }

scanf (" %f ". angulo_agudo_2=180.0*acos(cateto_1/hipotenusa)/M_PI.0*asin(cateto_1/hipotenusa)/M_PI.1) Problema : Escribir un programa que calcule los ángulos agudos de un triangulo rectángulo a partir de las longitudes de los catetos. return 0 . hipotenusa=sqrt(cateto_1*cateto_1+cateto_2*cateto_2). printf ("Valor de angulo agudo 1: %g\n". scanf ("%f". angulo_agudo_1. printf ( "\n" ).h> #define _USE_MATH_DEFINES #include <math. SOLUCION : #include <stdio. &cateto_1). hipotenusa). printf ("Ingrese el valor de cateto 2: "). angulo_agudo_1=180.h> #include <stdlib. system ( "pause" ). angulo_agudo_1). } . printf ("Valor de angulo agudo 2: %g\n". angulo_agudo_2). cateto_2. printf ( "Ingrese el valor de cateto 1: " ). angulo_ag udo_2.h> int main () { float cateto_1. &cateto_2). printf ("Valor de hipotenusa: %g\n". hipotenusa.

j .3)Problema : Escribir un programa que visualice el siguiente dibujo. 1 -. } .. int i=1. b= 0 . while(l) { cout << " " . while(i) { j= I . * *** ***** ******* ********* ******* ***** *** * SOLUCION : #include <iostream> using namespace std. int main() { const int N= 8 . l. l= k . k=N .

q . k--. . j -. m .h> #include <conio. } cout << endl. cout<<"ingrese un numero"<<endl . r. } System ( "pause" ).h> int main() { int x .. } else { i --. } if ( I <= N && b==0 ) { i++ . c. } 4 )Problema : #include <iostream. Return 0 .while(j) { cout << " * " . p. b= 1 . k++. float s.

s= s+p. c++) { P=1. r=1. r=1. p >= m . r=1/r . r=1/r. s = s+p. q++ ) p= p*x. q++ ) r= r*(q). p = 1 . p=p*r . c = 0 . for ( q=0 . c>= (q-1 ). q++ ) r= r*(q). c >= (q-1) . */ . c>= q . for ( q=1 . s= s+p. c++. r=1/r . c>= (q-1) .cin>>x . m = 0. } //do { p=1. for (q=0 . } /* while (p >= m) { p=1. c >= q . for (s = 1 . s=1. p=p*r. for (q=1 . q++) p= p*x. for (q=1. c>=q . } while ( p >= m) . p=p*r . q++ ) r= r*(q). for ( q= 0 . q++ ) p = p* x . c++.001 . r=1.

cout<<s<<endl. return 0. getch(). } .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->