GENERALIDADES DEL LENGUAJE C - WordPress.com · GENERALIDADES DEL LENGUAJE C La cadena con formato...

12
GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de carro (\n) es obligatorio si se desea finalizar la impresión con un salto de línea.

Transcript of GENERALIDADES DEL LENGUAJE C - WordPress.com · GENERALIDADES DEL LENGUAJE C La cadena con formato...

Page 1: GENERALIDADES DEL LENGUAJE C - WordPress.com · GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de

GENERALIDADES DEL LENGUAJE C

La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno

de carro (\n) es obligatorio si se desea finalizar la impresión con un salto de línea.

Page 2: GENERALIDADES DEL LENGUAJE C - WordPress.com · GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de

El resultado en pantalla se verá así:

Page 3: GENERALIDADES DEL LENGUAJE C - WordPress.com · GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de

Como ubicar las sentencias if

La sentencia

significa que la variable a será sometida a la operación MOD (%) e igualada a (==) a cero para

determinar si el número almacenado en la variable es par o impar.

La función getch(); sirve para congelar la pantalla en el momento preciso y poder observar

las salidas del programa.

Cuando trabajamos con la condicional if y la finalidad es determinar si la evaluación de las

variables es falsa o cierta (si, sino), usamos else sencillo para representar el sino.

La impresión de este programa en pantalla reflejaría:

Page 4: GENERALIDADES DEL LENGUAJE C - WordPress.com · GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de

Naturalmente, puedes anidar sentencias if .

Observe los corchetes abiertos y compare las sentencias encerradas antes de cerrarlos.

El programa se verá así:

O,

Sin embargo hay otras manera de anidar sentencias if. Cuando la variable puede asumir múltiples

condiciones en el programa se utiliza la sentencia else if seguida de la condición entre

paréntesis.

Page 5: GENERALIDADES DEL LENGUAJE C - WordPress.com · GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de

Note que cada condicional lleva sus propios corchetes señalando las llaves de apertura y cierre del

bloque de instrucciones.

Como ubicar las sentencias while

Esta sentencia repite el bloque de instrucciones que encierran las llaves hasta que se cumpla la

condición entre paréntesis.

Page 6: GENERALIDADES DEL LENGUAJE C - WordPress.com · GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de

Lo que imprime el programa se verá así:

En este tipo de ejercicios la mayor parte de las veces se hace uso de la variable “contador” para

incrementar o como en este caso disminuir un valor hasta que la condición de while se cumpla, es

importante tener en cuenta la sintaxis de C para codificar los contadores. Observe los ejemplos de

sintaxis con su significado en pseudocódigo.

contador++; es equivalente a contador = contador + 1

contador--; es equivalente a contador = contador – 1

contador+=3; es equivalente a contador = contador + 3

contador-=5; es equivalente a contador = contador – 5

contador*=2; es equivalente a contador = contador * 2

contador/=6; es equivalente a contador = contador / 6

Page 7: GENERALIDADES DEL LENGUAJE C - WordPress.com · GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de

Naturalmente, puedes anidar sentencias while .

Lo que imprime en pantalla es:

Nota que en las directivas se declaró la librería Windows.h, esta librería contiene la función sleep

que puede retrasar el ciclo en intervalos de tiempo determinados, por ejemplo con slepp(1000) se

retrasa el ciclo en un segundo exactamente.

El color del texto se cambia bajo la función textcolor(); que se encuentra en la librería conio.h, la

ubicación del texto se cambia también usando esta librería.

Page 8: GENERALIDADES DEL LENGUAJE C - WordPress.com · GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de

No hay un estilo mejor que otro. Es cuestión de puro convenio. Aun así, hay más de una discusión

subida de tono en los grupos de debate para desarrolladores de C.

Page 9: GENERALIDADES DEL LENGUAJE C - WordPress.com · GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de

Pase cada uno de los ejercicios a un compilador C y compruebe los

resultados.

Escriba en C el código de estos ejercicios

Page 10: GENERALIDADES DEL LENGUAJE C - WordPress.com · GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de

LENGUAJE C

1. Realice el algoritmo de una calculadora con las cuatro operaciones básicas.

Haga el diagrama de flujo y luego el pseudocódigo.

Compare con el código abajo

Page 11: GENERALIDADES DEL LENGUAJE C - WordPress.com · GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de

2. Realice el algoritmo de un cronómetro que vaya en cuenta progresiva.

Haga el diagrama de flujo y luego el pseudocódigo.

Compare con el código abajo

Page 12: GENERALIDADES DEL LENGUAJE C - WordPress.com · GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de

EJERCICIO

Crear un programa C que lea cantidades y precios y al final indique el total de la factura.

Primero se pregunta:

Introduzca la cantidad vendida, tras lo cual el usuario introducirá un número entero positivo, de

lo contrario el programa deberá arrojar un error y volverá a pedir la cantidad.

Después se pregunta:

Introduzca el precio, este será un número entero o decimal positivo, de lo contrario el programa

deberá arrojar un error y pedirle nuevamente la cantidad.

La lectura termina cuando en la cantidad se introduzca un cero. Si es así se mostrará el mismo

error de “cantidad incorrecta” y escribirá el total de la operación el cual sale de la cantidad de

productos por el precio de cada uno.

Análisis del problema

1. Tenga en cuenta para la declaración de las variables que tipo de dato queremos en la

salida (entero, decimal o ambos).

2. Debe existir por lo menos un ciclo que repita la toma de datos como cantidad y precio

hasta que se cumpla la condición diferente de cero (cantidad!=0).

3. Agregue un acumulador que contenga el total de la factura.

Vista de la interfaz