Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - ParadoxThe88

#1
Programación C/C++ / Error Undefined Symbol
24 Septiembre 2017, 20:38 PM
Hola quisiera saber si encuentran el error,segun el programa esta en el while,recuerden que este es un do while,se agradece la ayuda.
El ejercicio es este :Se dispone de un conjunto de ternas de números enteros positivos y se quiere calcular e imprimir
la suma de cada una de ellas, indicando mediante un mensaje si dicha suma es Par. Fin de
proceso cuando alguna suma sea mayor que setecientos.

Código (cpp) [Seleccionar]
#include <stdio.h>
#include <conio.h>
void main (void)
{
 do{
    int N1,N2,N3,SUM;
    printf("Por favor ingrese un conjunto de ternas de numeros enteros positivos : ","\n","Le dire si la suma de cada una es par,recuerde que el programa finaliza cunado la suma sea mayor a 700 :");
    scanf("%i%i%i",&N1,&N2,&N3);
    SUM=N1;
    SUM=SUM+N2;
    SUM=SUM+N3;
      if(SUM%2==0){
                   printf("%s%i","El resultado del conjunto de ternas es de : ",SUM);
                   printf("\n","Este resultado si es par ");
                  }
      else{
           printf("%s%i","El resultado del conjunto de ternas es de : ",SUM);
           printf("\n","Este resultado no es par ");
          }
    getch();
    clrscr();
   }while(SUM<=700);
 getch();
}
#2
Hola hace poco comenze a programar con el c++ boreland y en mi colegio me dieron el siguiente problema para resolver :
U- Leer tres números y sumarlos, si la suma es mayor que 'DIEZ', calcular la raíz cuadrada de la
suma e imprimirla, de lo contrario, leer dos números más y sumarlos junto a los primeros,
luego imprimir la suma.

Y este es el codigo que yo hize:
Código (cpp) [Seleccionar]
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
void main (void)
{
float N1,N2,N3,N4,N5,SUM,SUM2;
printf("Te pedire 3 numeros si su suma es mayor a 10 calculare su raiz cuadrada.""\n""Si la suma es menor a 10 te pedire 2 numeros y los sumare : ");
scanf("%f%f%f",&N1,&N2,&N3);
SUM=N1+N2+N3;
clrscr();
if(SUM>=10)
{
 printf("%s%6.2f","La raiz cuadrada del numero que ingresaste es : ",sqrt(SUM.0));
}
else
{
 printf("Ingresa 2 numeros mas y los sumare : ");
 scanf("%f%f",&N4,&N5);
 SUM2=N1+N2+N3+N4+N5;
 clrscr();
 printf("%s%6.2f","La suma de todo los numeros que ingresaste es : ",SUM2);
}
getch();
}

Pero el problema es que tengo un error y me dice function call missing ) yo se que es el parentesis pero si lo quito no se soluciona y si lo agrego tampoco,la linea en la que tengo el error es esta
printf("%s%6.2f","La raiz cuadrada del numero que ingresaste es : ",sqrt(SUM.0));
lo que intento hacer es sacar la raiz cuadrada de Sum mediante el comando sqrt() de la libreria <math.h> pero no veo el error espero que me puedan responder lo mas pronto posible desde ya gracias



· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex