Ayuda con codigo
Publicado por Mariana Enrriquez (24 intervenciones) el 20/10/2019 07:35:57
Realizar un menú principal con los 3 programas:
1. Sin retorno
2. Por valor
3. Por referencia en ese orden
1.-Realice una función que calcule la siguiente operación: Al=(c1+c2) Pl
En donde la función recibirá los valores c1, c2 y pl, realizará el cálculo y regresará el resultado.
2. - Realice una función que calcule la longitud de la circunferencia: 1=2*pi*r
En donde la función recibirá el radio de la circunferencia y regresará la longitud.
3.- Realice una función que realice el cálculo de la siguiente expresión: f(x) =2/x+1
La función recibirá el valor de x y regresará el resultado de la expresión.
TENGO UN PROBLEMA CON ESTE CODIGO.
1.- No me deja ingresar los valores en c1, c2 y pl ejemplo: (c1= 5, c2= 5, pl= 2 toda la operacion tiene que ser Al=15).
3.- Tiene que agregar el valor a X
1. Sin retorno
2. Por valor
3. Por referencia en ese orden
1.-Realice una función que calcule la siguiente operación: Al=(c1+c2) Pl
En donde la función recibirá los valores c1, c2 y pl, realizará el cálculo y regresará el resultado.
2. - Realice una función que calcule la longitud de la circunferencia: 1=2*pi*r
En donde la función recibirá el radio de la circunferencia y regresará la longitud.
3.- Realice una función que realice el cálculo de la siguiente expresión: f(x) =2/x+1
La función recibirá el valor de x y regresará el resultado de la expresión.
TENGO UN PROBLEMA CON ESTE CODIGO.
1.- No me deja ingresar los valores en c1, c2 y pl ejemplo: (c1= 5, c2= 5, pl= 2 toda la operacion tiene que ser Al=15).
3.- Tiene que agregar el valor a X
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <conio.h>
using namespace std;
void funcionUno( int c1, int c2, int Pl, int Al )
{
printf( "\n Introduzca valor c1: " );
scanf( "%d", &c1 );
printf( "\n Introduzca valor c2: " );
scanf( "%d", &c2 );
printf( "\n Introduzca valor Pl: " );
scanf( "%d", &Pl );
Al = (c1 + c2) * Pl;
printf( "\n La suma de c1, c2 y Pl es: %d", Al );
}
float funcionDos( float radio )//calcule la longitud de la circunferencia:
{
float r, c, d, a, cuadrado, pi=3.1416;
printf("radio del circulo: ");
scanf("%f,", &r);
d=r*2;
c=d*3.1416;
a=2*pi*r;
printf("El diametro es: %f\n", d);
printf("La circunferencia es: %f\n", c);
printf("El area es: %f\n", a);
return 0;
}
float funcionTres( float &x )
{
float f;
f = ( 2 / x ) + 1;
return f;
}
int main()
{
int opcion;
float x = 5.0f;
do{
cout << "\n1.- Funcion Uno "
<< "\n2.- Funcion Dos"
<< "\n3.- Funcion Tres"
<< "\n4.- Salir"
<< "\nOPCION: ";
cin >> opcion;
switch ( opcion ) {
case 1:
funcionUno( int c1, c2, Pl, Al );
break;
case 2:
cout << "\nRadio; " << funcionDos( 4.0 ) << endl;
break;
case 3:
cout << "\nf(x): " << funcionTres( x ) << endl;
break;
case 4:
cout << "\nFIN DEL PROGRAMA" << endl;
break;
default:
cout << "\nOpcion incorrecta\n";
break;
}
} while( opcion != 4 );
return 0;
}
Valora esta pregunta
0