Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Práctica 2 Trim.17-O
Profra. Graciela Román Alonso
Declaración de variable tipo Entero int Declaración de variable tipo Real float
o double
int X; //un entero float x; //un real
int X=0; //un entero inicializado en 0 float x = 7.5; //un real inicializado en 7.5
int X=0, y=2, Z; //varios enteros float x=0, y, z= 5.0; //varios reales
Declaración de variable tipo Caracter Declaración de variable tipo Cadena
char (string) con 256 caracteres
char carac; //un caracter char nombre[256];
char carac=’1’; //un caracter inicializado char nombre[256] = “Lupita”;
char car=’b’,letra=‘z’,c2; //varios caracteres char name1[256], name2[256];
Operación Codificación en C
Asignación: X ç Y; X = Y;
En la escritura como en la lectura se pueden usar los siguientes formatos para indicar
que se va a escribir/leer un entero, real, caracter o string:
%d: para enteros %f: para float %lf: para double
%c: para caracteres %s: para cadenas
Ejemplo de ejecución:
Hola buenos días!
Cual es tu nombre?
//aquí se lee el nombre del usuario desde teclado, por ejemplo Rosita
Hola Rosita !
Qué edad tienes?
//aquí se lee la edad desde teclado, por ejemplo 18
Rosita, tienes 18 años
Qué promedio obtuviste en prepa?
//aquí se lee el promedio desde teclado, por ejemplo 9.3
Cómo se llamó tu prepa?
//aquí se lee el nombre de la prepa desde teclado, p.ej. Colegio de Bachilleres No 3
Escribe la primer letra de tu carrera: B, E o C
//aquí se lee la letra desde teclado, por ejemplo C
Rosita tienes 18 años, estuviste en el Colegio de Bachilleres No 3 y sacaste 9.3 de
promedio, ahora estás en la carrera: C
Paso 1: Realiza las declaraciones necesarias de las cinco variables para almacenar los
datos del usuario, determinando el tipo de dato que deben tener.
Paso 2: Especifica las instrucciones printf y scanf necesarias para que el programa
genere la salida mostrada. Ve compilando y ejecutando el programa poco a poco, cada
vez que añadas una lectura para ir eliminando posibles errores.
Ejercicio 2.
Haz un nuevo programa en C que realice las declaraciones necesarias y especifique las
instrucciones para que el programa sea capaz de hacer lo siguiente:
Por ejemplo, si el usuario dice que le quedó el número 1250, el programa le dirá que el
número pensado fue: 10
Ya que 1250 – 250 da 1000 y luego 1000/100 da 10
Nota: Cada vez que el usuario oprime Enter nos referimos a una lectura que no captura
ningún valor particular (excepto en el punto 7), sólo permite que el programa quede en
espera del usuario para que termine sus cálculos mentalmente y le indique que puede
continuar con otra orden.
La instrucción : getc(stdin); puede usarse para leer la tecla Enter que da el usuario
lo que hace getc es detener la ejecución hasta que el usuario oprima Enter pero no se
guarda algún valor
Haz un nuevo programa en C que realice las declaraciones necesarias y especifique las
instrucciones para que el programa resuelva el siguiente problema:
Un avión parte de reposo y debe alcanzar los 80m/s en 50s, Qué distancia debe tener la
pista de despegue?
Donde
do es distancia inicial,
vo es velocidad inicial,
vf es velocidad final,
t: tiempo y
a es la acelaración calculada con la ecuación:
tenemos entonces:
Ejercicio 4.