Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SINTAXIS GENERAL if
if ( condición lógica )
{ Sentencia si es verdadera }
Rango de edad 18 - 29
Edad >=18 and Edad <=29
&&
CAMBIANDO DE OPERADOR TERNARIO A
// X1 = (D>0)?Calc_X1(a,b,c) : -999;
// se asigna a X1 si la variable D es mayor que cero el
retorno de la función Calc_X1 que tiene parámetros, de
lo contrario se asigna -999
D>0
SI NO
X1 = Calc_X1(a,b,c); X1 = -999;
if(D>0){
X2 = Calc_X2(a,b,c);
printf("X2 = %f\n",X2);
}
else { printf(“NO ES RAIZ REAL\n”); }
int main()
{
int edad;
printf( "Escribe cuántos años tienes: ");
scanf(“%d”;&edad);
/////////////////////////////////////////////////////////////
// EJEMPLO DE SENTENCIA CONDICIONAL if else
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int main()
{ int edad;
system("pause");
return 0;
}
////////////////////////////////////////////////////////////////////////////
// EJEMPLO DE SENTENCIA CONDICIONAL if else PARA UN RANGO DE EDAD
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int main()
{ int edad;
system("pause");
return 0;
}
/*
Diseño de un programa estructurado que calcula la ecuación cuadrática, tiene una función que
evalúa a la raíz 1 y otra función que evalúa a la raíz 2, se sugiere calcular solo raíces reales.
*/
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<conio.h>
float Calc_X1(float a, float b, float c);
float Calc_X2(float a, float b, float c);
int main( ) {
float a,b,c,X1,X2,D;
// LECTURA DE DATOS
printf("a = "); scanf("%f",&a);
printf("b = "); scanf("%f",&b);
printf("c = "); scanf("%f",&c);
// VERIFICA DISCRIMINANTE y EJECUTA FUNCIONES
D = pow(b,2) - (4*a*c);
if(D>0) { printf("+++++++++++ X1 = %f\n",Calc_X1(a,b,c));
printf("+++++++++++ X2 = %f\n",Calc_X2(a,b,c));
}
else { printf("NO ES RAIZ REAL\n"); }
system("pause"); return 0;
}
float Calc_X1(float a, float b, float c){
float X1;
X1 = ( -b + sqrt( pow(b,2) - (4*a*c) ) ) / ( 2 * a );
return X1;
}
float Calc_X2(float a, float b, float c){
float X2;
X2 = ( -b - sqrt( pow(b,2) - (4*a*c) ) ) / ( 2 * a );
return X2;
}
/*
Diseño de un programa estructurado que calcula la ecuación cuadrática, tiene una función que
evalúa a la raíz 1 y otra función que evalúa a la raíz 2, se sugiere calcular solo raíces reales.
*/
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<conio.h>
int main( ) {
float a,b,c,X1,X2,D; char L;
// LECTURA DE DATOS
printf("a , b , c ");
scanf("%f%c%f%c%f",&a,&L,&b,&L,&c);
if(D>0) { X1=Calc_X1(a,b,c);
printf("+++++++++++ X1 = %f\n",X1);
printf("+++++++++++ X2 = %f\n",Calc_X1(a,b,c));
}
else { printf("NO ES RAIZ REAL\n"); }
system("pause"); return 0;
}