Vous êtes sur la page 1sur 7

TAREA FUNCIONES

 Que muestre un saludo por pantalla, el número de veces que el usuario lo indique.
Utilizar funciones.
#include<iostream>
using namespace std;
int mensaje(int n);
int main(){
int n;
cout<<"Cuantas veces quieres imprimir el mensaje"<<endl;
mensaje(n);
}
int mensaje(int num){
cin>>num;
for(int i=0;i< num;i++){
cout<<"Hola!!"<<endl;
}
}

 Que realice la media de dos números, utilizar una función. La función deberá
solicitar los números y regresar y calcular la media.
#include<iostream>
using namespace std;

float media(float x, float y);

int main(){
int x,y;
cout<<"Ingresa dos numeros que quieras para calcular la media"<<endl;

media(x,y);

}
float media (float a,float b){
float prom;
cin>>a>>b;
prom=(a+b)/2;
cout<<"La media de los dos numeros es: "<<prom<<endl;
}

 Que muestre una tabla de multiplicar de un número cualquiera por pantalla, el


número se pedirá en el programa principal. Utilice funciones
#include<iostream>
using namespace std;
const int COLUMNAS=10;
int tabla();

int main(){
cout<<"Ingresa el numero de la tabla de multiplicar que deseas"<<endl;
tabla();
}

int tabla(){
int A;
int B[10]={1,2,3,4,5,6,7,8,9,10};
int c[10]={};
cin>>A;
for(int i=0;i<10;i++){
c[i]=A*B[i];
}
for(int i=0;i<10;i++){
cout<<A<<" * "<<B[i]<<" = "<<c[i]<<endl;
}
}

 Que muestre por pantalla si un número es par o impar, utilizar una función.
#include<iostream>
using namespace std;

int par(int n);

int main(){
int n;
cout<<"Ingresa un numero"<<endl;
par(n);
}
int par(int num){
cin>>num;
if(num%2==0){
cout<<"Es Par"<<endl;}
else{
cout<<"Es Impar"<<endl;}
}
 Que pida por pantalla una temperatura en grados Celsius, muestre un menú para
convertirlos a Fahrenheit o Kelvin y muestre el equivalente por pantalla, utilizar
funciones.
#include<iostream>
using namespace std;

void menu();
double F();
double K();

int main(){
int o;
cout<<"Elige la opcion a convertir los grados Celsius"<<endl;
do{
menu();
cin>>o;
switch(o){
case 1:cout<<F()<<endl;
break;
case 2:cout<<K()<<endl;
break;
default:cout<<"Gracias!!"<<endl;
}
system("pause");
system("cls");
}while(o!=3);}

double F(){
int c;
int f;
cout<<"Ingresa los grados Celsius:"<<endl;
cin>>c;
f=(c*9/5)+32;
cout<<"Los grados Celsius a Farenheit son: "<<f<<endl;
}

double K(){
int c;
int k;
cout<<"Ingresa los grados Celsius:"<<endl;
cin>>c;
k=(c+273.15);
cout<<"Los grados Celsius a Kelvin son: "<<k<<endl;
}

void menu(){
cout<<"1.Convertir a Fahrenheit"<<endl;
cout<<"2.Convertir a Kelvin"<<endl;
cout<<"3.Salir"<<endl;
}

(No sale en la imagen las demás opciones por que limpie pantalla al acabar la opción
seleccionada)
 Que muestre un menú con las opciones sumar, restar, multiplicar y dividir, el
programa solicitará una opción y realizará la tarea elegida, se debe usar una función
para cada una. Utilizar una función para mostrar el menú, pedir los datos en el main
y después usar funciones para realizar los cálculos.
#include<iostream>
using namespace std;

void menu();
float suma(float a, float b);
float resta(float a, float b);
float multiplicar(float a, float b);
float dividir(float a, float b);

int main(){
int m;
float a,b;
do{
menu();
cin>>m;
switch(m){
case 1:cout<<"Numero 1"<<endl;
cin>>a;
cout<<"Numero 2"<<endl;
cin>>b;
cout<<a<<" + "<<b<<" = "<<suma(a,b)<<endl;
break;

case 2:cout<<"Numero 1"<<endl;


cin>>a;
cout<<"Numero 2"<<endl;
cin>>b;
cout<<a<<" - "<<b<<" = "<<resta(a,b)<<endl;
break;

case 3:cout<<"Numero 1"<<endl;


cin>>a;
cout<<"Numero 2"<<endl;
cin>>b;
cout<<a<<" * "<<b<<" = "<<multiplicar(a,b)<<endl;
break;

case 4:cout<<"Numero 1"<<endl;


cin>>a;
cout<<"Numero 2"<<endl;
cin>>b;
cout<<a<<" / "<<b<<" = "<<dividir(a,b)<<endl;
break;

case 5:cout<<"Gracias!!"<<endl;
break;

default:cout<<"Opcion no valida"<<endl;}
system("pause");
system("cls");
}while(m!=5);
}

void menu(){
cout<<"1.Sumar"<<endl;
cout<<"2.Restar"<<endl;
cout<<"3.Multiplicar"<<endl;
cout<<"4.Dividir"<<endl;
cout<<"5.Salir"<<endl;
}

float suma(float a,float b){


return a+b;}

float resta(float a,float b){


return a-b;}

float multiplicar(float a,float b){


return a*b;}

float dividir(float a,float b){


return a/b;}

(No sale en la imagen las demás opciones por que limpie pantalla al acabar la opción
seleccionada)

Vous aimerez peut-être aussi