Está en la página 1de 7

Formulario

Estructura general de un programa en C

/* Comentarios de un parrafo completo comprendidos entre /*.....*/, sirven para aclarar


qué el programa o una parte del programa */

// Comentarios de 1 sola línea

// Zona de ficheros de cabecera de las librerías

#include… // h de Head

#include

// Zona de prototipos de funciones int Potencia (int x,y

) // Zona de variables globales int valor; float media_total; void main (void)

// Prog. ppal. típico de Turbo C

// llave de inicio del programa

// codigo del programa ....... ....... .......

// fin del programa

// Desarrollo del código de las funciones anteriores

Tipo de dato Especificadores de Comentario


formato
Int %d Entero con signo
Float %f Real con signo
Char %c carácter
Char [n] %s Cadena de
caracteres
Ejemplos:

printf(“\n Valores: %d, %f”, entero, real);

Salida por pantalla:


(Retorno de carro)Valores: 2, 2.3

printf(“%s\t%d\n%f”, concepto, num, coste);

Salida por pantalla:

Cremallera 1234 =12.345

Las variables en el lenguaje c pueden ser de diferentes tipos de datos, de acuerdo a la


necesidad de almacenar datos que surja al momento del desarrollo del programa.

El lenguaje C diferencia MAYUSCULAS y minúsculas, por lo que no es lo


mismo  VARIABLE1 que variable1 ni que VariAble1.

La declaración de variables en C se realiza de la siguiente manera:

tipo_dato nombre;

Ejemplos:

char letra;

int edad;

float costo;

También se pueden declarar varias variables de un mismo tipo en una sola línea de la
siguiente

forma:

tipo_dato variable1,variable2, variable3 , ... , variableN;

Ejemplos:

int hora, minutos, segundos, numero;

float radio, perimetro, area, costo;

char letra1, letra2, letra3;

También podemos asignarle un valor a la variable al momento de declararla:

tipo_dato variable1=valor1;

Ejemplos:
int hora=19, minutos=0, segundos=11;

char letraConocida='a', letraDesconocida;

float precioPizza=10.75, precioSoda=1.25;

Constantes

Las constantes en lenguaje C se definen de la siguiente forma:

#define NOMBRE valor

Ejemplos:

#define PI 3.14

#define TAMANIO 100

#define CARACTER 'u'

A diferencia de las variables, sólo se puede crear una cosntante por línea de código y
debe

asignársele un valor al momento de definirse la misma, ya que las constantes jamás


cambian

su valor.

Funciones printf y getch. Comentarios en el código fuente, utilizando los caracteres


(/*) y (*/). Función main. Directiva del preprocesador #include. 

Funciones scanf. Uso de variables y constantes. Directiva del preprocesador #define.

Operadores relacionales

Operador          Relación

==           … igual a …

!=             … distinto de …

>              … mayor que …

<              … menor que …


>=           … mayor o igual que …

<=           … menor o igual que …

&&                 y

||                    o

La sentencia if / else controla las 2 posibilidades de una decisión, if ejecuta las


instrucciones cuando la condición es verdadera, y else ejecuta las instrucciones para el
caso en que la condición es falsa.

Determina si la velocidad de un automóvil va a exceso de velocidad en una carretera estatal. Investiga


cual es la velocidad máxima en las carreteras estatales del país, con ella define una constante en tu
propuesta de solución.

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

int main()

int velocidad = 0;

printf("velocidad = ?");

scanf("%i", &velocidad);

if (velocidad>=90)

printf("exceso de velocidad");

else

printf("en el rango de velocidad");

}
return 0;

Un estudiante tiene que calcular la siguiente función: (𝑥) = 𝑥 ∙ cos(𝑥) para el los valores de 0 ≤ 𝑥 ≤ 𝜋.

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

int main()

float fx = 0;

float x = 0;

const float PI = 3.1416;

printf("x=?");

scanf("%f", &x);

if(x<= PI || x>=0)

fx=x * cos(x);

printf("f (%f\n) = %f\n", x, fx);

else

printf("el valor fuera de rango\a");

return 0;
}

Se tiene la ecuación de segundo grado: 𝑎𝑥 2 + 𝑏𝑥 + 𝑐 = 0, usando la formula general para


ecuaciones cuadráticas, se pueden calcular sus raíces, siempre y cuando el valor de 𝑎 ≠ 0.

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

int main()

const float a = 1;

const float b = 2;

const float c = 5;

float x1 = 0;

float x2 = 0;

float a1 = 0;

float a2 = 0;

x1 = -b/2;

x2 = -b/2;

printf("a=?");

scanf("%f", &a);

if(a >= 1 && a <= -1)

{
a1 = (sqrt(-(b*b)+4*a*c))/2;

a2 = ((sqrt(-(b*b)+4*a*c)/2))* -1;

printf("el valor de la primer raiz es %0.f +%0.fi\n",x1,a);

printf("el valor de la segunda raiz es %0.f +%0.fi\n",x2,a2);

else

printf("valor fuera de rango\a");

return 0;

También podría gustarte