1.-FASES DE UN PROGRAMA EN EL ENTORNO DE DESARROLLO FASE 1: El programador crea el programa en el editor y lo almacena en disco. FASE 2: El programa preprocesador procesa el cdigo. FASE 3: El compilador crea el cdigo objeto y lo almacena en disco. FASE 4: El enlazador relaciona el cdigo objeto con las bibliotecas, lo ejecuta y lo almacena en disco. FASE 5: El cargador coloca el programa en la memoria. FASE 6: La CPU toma cada instruccin y la ejecuta y a la vez almacena nuevos valores de datos a medida que se ejecuta el programa.
2.-PRINCIPALES DIRECTIVAS DEL PREPROCESADOR - #include: Indica al compilador que lea el archivo fuente y que inserta la posicin donde se encuentra dicha directiva. -#define: Indica al preprocesador que defina un objeto de dato o una operacin para el C++. 3. VOLUMEN DEL CILINDRO #include<iostream> #define PI 3.14159263 using namespace std;
int main() { float R,H,AL,AT,AB,Vol; cout<<"*********CALCULO DEL AREA Y VOLUMEN DE UN CILINDRO********"<<endl<<endl; cout<<"Ingrese el radio de la circunferencia --> "; cin>>R; cout<<"Ingrese la altura del cilindro --> "; cin>>H; if(R>0 && H>0) { AB=PI*R*R; AL=2*PI*R*H; AT=2*AB+AL; Vol=PI*R*R*H; cout<<endl; cout<<"El area lateral del cilindro es --> "<<AL<<"u2"<<endl; cout<<"El area total del cilindro es --> "<<AT<<"u2"<<endl; cout<<"El volumen del cilindro es --> "<<Vol<<"u3"<<endl<<endl; } else cout<<"Ingrese radio y altura mayores a cero"<<endl;
system("pause"); return 0; } 4. DESCOMPOSICIN DEL MONTO FACTURADO EN DENOMINACIONES DE 100,50,10,5,2,1 #include<iostream> using namespace std;
int main () { int Monto; int B100,B50,B10,M5,M2,M1; cout<<"ingrese el Monto Facturado --> "; cin>>Monto; if(Monto>0) { B100=Monto/100; B50=(Monto%100)/50; B10=((Monto%100)%50)/10; M5=(((Monto%100)%50)%10)/5; M2=((((Monto%100)%50)%10)%5)/2; M1=(((((Monto%100)%50)%10)%5)%2)/1; cout<<endl; cout<<"El Monto Facturado S/."<<Monto<<" descompuesto en diferentes nominaciones es : "<<endl<<endl; cout<<"-----> "<<B100<<" billetes de S/100"<<endl; cout<<"-----> "<<B50<<" billetes de S/50"<<endl; cout<<"-----> "<<B10<<" billetes de S/10"<<endl; cout<<"-----> "<<M5<<" monedas de S/5"<<endl; cout<<"-----> "<<M2<<" monedas de S/2"<<endl; cout<<"-----> "<<M1<<" monedas de S/1"<<endl; } else cout<<"Ingrese un monto mayor a Cero......."<<endl<<endl; system("pause"); return 0; } 5. PROMEDIO DE NOTAS #include<iostream> using namespace std; int main() { char Nombre[20]; int EC,EP,EF,NA; float Prom; cout<<"*******CALCULO DEL PROMEDIO FINAL DE UNA ASIGNATURA******"<<endl<<endl; cout<<"Ingrese su nombre --> "; cin>>Nombre; cout<<endl<<"Ingrese evaluacion continua --> "; cin>>EC; cout<<"Ingrese examen parcial --> "; cin>>EP; cout<<"Ingrese examen final --> "; cin>>EF; cout<<"Ingrese nota actitudinal --> "; cin>>NA; Prom=EC*0.16+EP*0.24+EF*0.40+NA*0.20;
cout<<endl<<endl; cout<<"Hola "<<Nombre<<" Estas son tus notas evaluadas "<<endl<<endl; cout<<"Evaluacin continua --> "<<EC<<" x 16% = "<<EC*0.16<<endl; cout<<"Evaluacin continua --> "<<EC<<" x 24% = "<<EC*0.24<<endl; cout<<"Evaluacin continua --> "<<EC<<" x 40% = "<<EC*0.40<<endl; cout<<"Evaluacin continua --> "<<EC<<" x 20% = "<<EC*0.20<<endl<<endl; cout<<"Tu promedio final es --> "<<Prom; if (Prom>=12) cout<<" Felicitaciones Aprobaste el curso ...."<<endl<<endl; else{ cout<<" Lo sentimos Desaprobaste el curso...."<<endl<<endl; } system("pause"); return 0; }