Ejercicios en C++
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Ejercicios en C++

on

  • 935 views

Clases de variables, separacion de decimales, y EJERCICIOS BASICOS en C++

Clases de variables, separacion de decimales, y EJERCICIOS BASICOS en C++

Statistics

Views

Total Views
935
Views on SlideShare
935
Embed Views
0

Actions

Likes
0
Downloads
9
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Ejercicios en C++ Document Transcript

  • 1. Santiago René Sarmiento Sotomayor Tema: Procedimientos y Funciones. Ejercicio 1. a) Int factorial(int n) Se transmite solo una variable. b) Int voltios(int res, double induc, double cap) Se transmiten 3 valores. Tipo Variable 1 Int Res 2 Double Induc 3 Double cap c) Int potencia(int tipo, double induc, double cap) Se transmiten 3 valores. Tipo Variable 1 Int tipo 2 Double Induc 3 Double cap d) Int marcador(char tipo, double corriente, double tiempo) Se transmiten 3 valores. Tipo Variable 1 Char Tipo 2 Double Corriente 3 Double Tiempo e) Int total(double cantidad, double tasa) Se transmiten 2 valores. Tipo Variable 1 Double Cantidad 2 Double Tasa f) Int roi(int a, int b, char c, char d, double e, double f) Se transmiten 6 valores. Tipo Variable
  • 2. 1 Int a 2 Int b 3 Char c 4 Char d 5 Double e 6 Double f g) Int obtener_valor(int elemento, int iter, char decmarcador, char delim) Se transmiten 4 valores. Tipo Variable 1 Int elemento 2 Int iter 3 Char decmarcador 4 Char delim Ejercicio 7. Decimales.cpp #include <iostream> #include <windows.h> using namespace std; void decimal(int& k,float& num); int main() { float num1; int k; cout<<"Ingrese la cantidad de decimales"<<endl; cin>>k; cout<<"Ingrese su numero decimal"<<endl; cin>>num1; decimal(k,num1); cout<<"n"; system("pause"); } void decimal(int& k,float& num) { int numaux,j=1,a; for(int i=1;i<=k;i++) { num=num*10; numaux=int (num);//Cambio de tipo de variable j*=10; } a=numaux%j;//Decimales cout<<"La parte entera del numero es: "<<numaux/j<<endl; cout<<"Los decimales del numero son: "<<"0."<<a; } Ejecutable.cpp
  • 3. Ejercicio 9.
  • 4. Cuadrado_Cubos.cpp #include <iostream> #include <iomanip> #include <windows.h> using namespace std; int cuadrado(int num); int cubo(int num); int main() { int num; const int limite=10; cout<<"NUMERO"<<"t"<<"CUADRADO"<<" "<<"CUBO"<<endl; for(int num=1;num<=limite;num++) { cout<<setw(3)<<num<<"t "; cout<<setw(3)<<cuadrado(num)<<"t "; cout<<setw(4)<<cubo(num)<<endl; } system("pause"); } int cuadrado(int num) { return (num*num); } int cubo(int num) { return (num*num*num); } Ejecutable.cpp Ejercicio 5.
  • 5. Funcion_Tiempo.cpp #include <iostream> #include <windows.h> using namespace std; void tiempo(int s,int& hora,int& min,int& seg); int main () { int segundo,hora=0,min=0,seg=0; cout<<"Ingrese los segundos"<<endl; cin>>segundo; tiempo(segundo,hora,min,seg); cout<<"n"; system("pause"); } void tiempo(int s,int& hora,int& min,int& seg) { for(int cont=0;cont<s;cont++) { seg++; if(seg>=60) { min++; seg=0; if (min>=60) { hora++; min=0; } } } cout<<hora<<"H:"<<min<<"m:"<<seg<<"s"; } Ejecutable.cpp Ejercicio 6.
  • 6. Calc_Años.cpp #include <iostream> #include <windows.h> using namespace std; void calc_anios(int d,int& anio,int& mes,int& dia); int main () { int dias,anio=1990,mes=1,dia=1; cout<<"Ingrese la cantidad de dias transcurridos:"<<endl; cin>>dias; cout<<"Referendcia desde "<<dia<<"/"<<mes<<"/"<<anio<<endl; cout<<"Dia/Mes/Anio"<<endl; calc_anios(dias,anio,mes,dia); cout<<"n"; system("pause"); } void calc_anios(int d,int& anio,int& mes,int& dia) { for(int cont=0;cont<d;cont++) { dia++; if(dia>=30) { mes++; dia=0; if(mes>=12) { anio++; mes=0; } } } cout<<dia<<"/"<<mes<<"/"<<anio; } Ejecutable.cpp Ejercicio 11.
  • 7. Funcion_MCD.cpp #include <iostream> #include <windows.h> using namespace std; int MCD(int n, int d); int main() { int n,d,resp; cout<<"Ingrese el numerador"<<endl; cin>>n; cout<<"Ingrese el denomindor"<<endl; cin>>d; resp=MCD(n,d); cout<<"El maximo comun divisor es: "<<resp<<"n"; system("pause"); } int MCD(int n, int d) { int result; result=n%d; while(result>0) { n=d; d=result; result=n%d; } return d; } Ejecutable.cpp