Foros del Web » Programación para mayores de 30 ;) » C/C++ »

no se como poner las formulas bien

Estas en el tema de no se como poner las formulas bien en el foro de C/C++ en Foros del Web. solo me funciona la primera operacion me pueden ayudar como hacerlo correctamente para que funciones las demas #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <iostream> ...
  #1 (permalink)  
Antiguo 03/07/2015, 11:32
 
Fecha de Ingreso: julio-2015
Mensajes: 3
Antigüedad: 8 años, 9 meses
Puntos: 0
no se como poner las formulas bien

solo me funciona la primera operacion me pueden ayudar como hacerlo correctamente para que funciones las demas


#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <cmath>
#include <cstdlib>

int _tmain(int argc, _TCHAR* argv[])
{
float r,p,h,m,mc;
int op,a,b,c,op2,op3,f;
printf("\t.programa de calculo de resistencia y corriente:");
printf("\ncalculo de resistencia equivalente");
printf("\n1.resistencia equivalente para circuito serie");
printf("\n2.resistencia equivalente para circuito paralelo");
printf("\n3.resistencia equivalente para circuito mixto\n");
printf("\ncalculo de corriente");
printf("\n4.corriente para circuito serie");
printf("\n5.corriente para circuito paralelo");
printf("\n6.corriente equivalente para circuito mixto");
printf("\n\ndigite la opcion");
scanf("%d",&op);
switch(op)
{
case 1:
printf("\n\ncorriente para circuito serie");
printf("indroduzca Valor de Ohms resistencia 1: ");
scanf("%d",&a);
printf("indroduzca Valor de Ohms resistencia 2:");
scanf("%d",&b);
printf("introduzca Valor de Ohms resistencia 3:");
scanf("%d",&c);
op2= (a+b+c);

printf("resistencia equivalente en circuito serie:%3.2d (ohms)\n\n",op2);

break;
case 2:
printf("\n\ncorriente para circuito paralelo");
printf("indroduzca Valor de Ohms resistencia 1: ");
scanf("%d",&a);
printf("indroduzca Valor de Ohms resistencia 2:");
scanf("%d",&b);
printf("introduzca Valor de Ohms resistencia 3:");
scanf("%d",&c);
op2= (1/((1/a)+(1/b)+(1/c)));
printf("resitencia equivalente en circuito paralelo:%3.2d (ohms)\n\n",op2);

break;
case 3:
printf("\n\ncorriente para circuito mixto");
printf("indroduzca Valor de Ohms resistencia 1: ");
scanf("%d",&a);
printf("indroduzca Valor de Ohms resistencia 2:");
scanf("%d",&b);
printf("introduzca Valor de Ohms resistencia 3:");
scanf("%d",&c);
op2= (1/((1/a)+(1/b)))+(c);
printf("resitencia equivalente en circuito mixto:%3.2d (ohms)\n\n",op2);
break;
case 4:
printf("\n\ncorriente para circuito serie");
printf("indroduzca Valor de Ohms resistencia 1: ");
scanf("%d",&a);
printf("indroduzca Valor de Ohms resistencia 2:");
scanf("%d",&b);
printf("introduzca Valor de Ohms resistencia 3:");
scanf("%d",&c);
printf("introduzca valor de la fuente:");
scanf("%d",&f);
op2= (f/(a+b+c));
printf("corrinete en circuito serie:%3.2d (A)\n\n",op2);
break;
case 5:
printf("\n\ncorriente para circuito paralelo");
printf("indroduzca Valor de Ohms resistencia 1: ");
scanf("%d",&a);
printf("indroduzca Valor de Ohms resistencia 2:");
scanf("%d",&b);
printf("introduzca Valor de Ohms resistencia 3:");
scanf("%d",&c);
printf("introduzca valor de la fuente:");
scanf("%d",&f);
op2=(f/(1/((1/a)+(1/b)+(1/c))));
printf("corrinete en circuito paralelo:%3.2d (A)\n\n",op2);
break;
case 6:
printf("\n\ncorriente para circuito misto");
printf("indroduzca Valor de Ohms resistencia 1: ");
scanf("%d",&a);
printf("indroduzca Valor de Ohms resistencia 2:");
scanf("%d",&b);
printf("introduzca Valor de Ohms resistencia 3:");
scanf("%d",&c);
printf("introduzca valor de la fuente:");
scanf("%d",&f);
op2= (f/(1/((1/a)+(1/b)))+(c));
("corrinete en circuito mixto:%3.2d (A)\n\n",op2);
break;
}
printf("¡gracias¡,\nel calculo que a reliazado ha sido un ecxito.\n");
getche();
return 0;
}
  #2 (permalink)  
Antiguo 06/07/2015, 12:12
 
Fecha de Ingreso: febrero-2015
Ubicación: France
Mensajes: 12
Antigüedad: 9 años, 2 meses
Puntos: 1
Respuesta: no se como poner las formulas bien

Hola,

Intenta de empezar con algo así :

Código:
  float r, p, h, m, mc;
  int op;
  float a, b, c, op2, op3, f;
Y sustituye los "%d" en "%f" salvo por : scanf ("%d", &op);

Números enteros => int => %d
y
Números reales => float => %f

Saludos

Etiquetas: char, formulas, funcion, int, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:17.