#1 me ayudan con un ejercicio en C...
Es un ejercicio parecido al que me van a tomar en el parcial...
Ejercicio:
Ingresar 2 nros y pregentar al usuario si quiere sumarlos, multiplicarlos, dividirlos o exponenciarlos. Si elige dividirlos fijarse que Y>0 y si escoge exponente que Y sea un nro positivo.
Para los 4 casos utilizar funciones. Ademas no se puede usar la libreria math.h ni variables globales ya que todavia no lo vimos.
yo lo hice sin funciones y no tuve muchos problemas pero cuando quise hacer las funciones me quede...
esto es lo que hice
#include<stdio.h>
#include<conio.h>
int suma (int a, int b)
{
int totalsuma;
totalsuma=a+b;
return totalsuma;
}
main()
{
int x,y,totals;
char c;
printf("Ingrese primer nro: \n");
scanf("%d",&x);
printf("Ingrese segundo nro: \n);
scanf(%d",&y);
printf("Ingrese S para sumar \n");
printf("Ingrese M para multiplicar \n");
printf("Ingrese D para dividir \n");
printf("Ingrese E para exponenciar \n");
getch();
c=getch()
while (!(c=='s')|!(c=='m')|!(c=='d')|!(c=='e')
{
printf("Error.Ingrese la opcion correcta");
getch();
c=getch;
}
switch(c)
{
case 's':
totals=suma(x,y);
break;
case 'm'
.....
Y hasta aca llegue con el tema de las funciones!!!
saludos y gracias
Ejercicio:
Ingresar 2 nros y pregentar al usuario si quiere sumarlos, multiplicarlos, dividirlos o exponenciarlos. Si elige dividirlos fijarse que Y>0 y si escoge exponente que Y sea un nro positivo.
Para los 4 casos utilizar funciones. Ademas no se puede usar la libreria math.h ni variables globales ya que todavia no lo vimos.
yo lo hice sin funciones y no tuve muchos problemas pero cuando quise hacer las funciones me quede...
esto es lo que hice
#include<stdio.h>
#include<conio.h>
int suma (int a, int b)
{
int totalsuma;
totalsuma=a+b;
return totalsuma;
}
main()
{
int x,y,totals;
char c;
printf("Ingrese primer nro: \n");
scanf("%d",&x);
printf("Ingrese segundo nro: \n);
scanf(%d",&y);
printf("Ingrese S para sumar \n");
printf("Ingrese M para multiplicar \n");
printf("Ingrese D para dividir \n");
printf("Ingrese E para exponenciar \n");
getch();
c=getch()
while (!(c=='s')|!(c=='m')|!(c=='d')|!(c=='e')
{
printf("Error.Ingrese la opcion correcta");
getch();
c=getch;
}
switch(c)
{
case 's':
totals=suma(x,y);
break;
case 'm'
.....
Y hasta aca llegue con el tema de las funciones!!!
saludos y gracias
0