Santiago René Sarmiento Sotomayor
Tema: Procedimientos y Funciones.
Ejercicio 1.
a) Int factorial(int n)
Se transmite solo...
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, cha...
Ejercicio 9.
Cuadrado_Cubos.cpp
#include <iostream>
#include <iomanip>
#include <windows.h>
using namespace std;
int cuadrado(int num);...
Funcion_Tiempo.cpp
#include <iostream>
#include <windows.h>
using namespace std;
void tiempo(int s,int& hora,int& min,int&...
Calc_Años.cpp
#include <iostream>
#include <windows.h>
using namespace std;
void calc_anios(int d,int& anio,int& mes,int& ...
Funcion_MCD.cpp
#include <iostream>
#include <windows.h>
using namespace std;
int MCD(int n, int d);
int main()
{
int n,d,...
Upcoming SlideShare
Loading in...5
×

Ejercicios en C++

751

Published on

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

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
751
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ejercicios en C++

  1. 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. 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. 3. Ejercicio 9.
  4. 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. 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. 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. 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

×