Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Grupo: 1CV3
Integrantes:
Comenzamos incluyendo la biblioteca <stdio.h>, que contiene funciones para la entrada y salida
estándar.
int main() {: Esto define la función main(), que es el punto de entrada principal de cualquier
programa en C. El programa comienza a ejecutarse desde aquí.
Utilizamos la función printf() para mostrar un mensaje al usuario solicitándole que introduzca
cinco números.
La función scanf() para leer los cinco números introducidos por el usuario y almacenarlos en las
variables a, b, c, d y e.
Luego,el programa utiliza las funciones printf() y scanf() para mostrar los resultados de la suma,
la resta, la multiplicación, la división y el módulo de los cinco números introducidos por el usuario.
Por último, el programa devuelve 0 para indicar que ha terminado con éxito.
Programa: 2. Operadores aritméticos simplificados
Primero,para poder trabajar en C agregamos #include <stdio.h>, esta directiva de
preprocesador incluye la biblioteca estándar de entrada y salida ( stdio.h).
#include <stdio.h>: Esta línea incluye la biblioteca estándar de entrada y salida stdio.h,
que proporciona las funciones necesarias para la entrada y salida de datos.
int main() {: Define la función main(), que es el punto de entrada principal de cualquier
programa en C. El programa comienza a ejecutarse desde aquí.
Imprimir resultados: Se utilizan las funciones printf() para mostrar los resultados de las
operaciones en la pantalla. Cada printf muestra el resultado de una operación particular.
return 0;: Finalmente, el programa devuelve 0 para indicar que ha terminado con éxito.
#include <stdio.h>
#include <stdlib.h>
main(){
int a;
int b;
printf("Ingresa dos numeros para ver si son iguales o mayores y menores entre
ellos y entre 10\n");
scanf("%d %d", &a, &b);
return 0;
}
Nuestro programa tiene la función de pedir dos números y compararlos entre sí y entre 10
para saber si son mayores, menores o iguales a este último número y verificar si es
menor-igual, mayor-igual, igual o diferente de sí mismos.
Primero se declaran dos variables de tipo entero que serán los números que se comparan
entre sí mismos y entre 10, después aparece mensaje en consola donde se pedirá que se
ingresen estos números para posteriormente hacer la parte lógica que consiste en mostrar
cuál es mayor o igual a 10 y cual es la comparación entre ambos por medio de
operadores relacionales.
Programa 4. Operadores lógicos
#include <stdio.h>
#include <stdlib.h>
main(){
int a;
int b;
printf("Compararcion de numeros\n");
printf("\nIngresa un numero a y un numero b\n");
scanf("%d %d", &a, &b);
if ((b % 2 == 0)){
printf("\n b es el par y a es el impar");
}else{
printf("\n a es par y b es el impar");
}
/*Aqui se ocupa la negacion*/
}else if ((a < b) && !(b % 2 == 0) && !(a % 2 == 0)){
printf("\n a es menor que b y ambos son impares");
/*Aqui se demuestra si es a mayor que b*/
}else if ((a > b) && (b % 2 == 0) && (a % 2 == 0)){
printf("\na es mayor que b y ambos son pares");
/*Aqui se usan dos condicionales logicas, el or y el and*/
}else if((a > b) && ((b % 2 == 0) || (a % 2 == 0))){
printf("\na es mayor que b y existe un numero par");
if ((b % 2 == 0)){
printf("\n b es el par y a es el impar");
}else{
printf("\n a es par y b es el impar");
}
if (!(a == b)) {
printf("\na es diferente de b");
}
if ((a == b)) {
printf("\na es igual de b");
}
return 0;
}
Nuestro programa tiene la función de pedir dos números y compararlos, en base a como
sean, usamos los operadores relacionales para desencadenar posibles acciones, por
ejemplo, si y sólo si ambos son pares, aparecerá una texto indicando esto, así mismo si
solo uno cuenta con esta característica se indicará cual es.
Primero se declaran dos variables de tipo entero que serán los números que se comparan
entre sí mismos, despues aparecera un mensaje en consola para que se ingresen estos y
posteriormente inicia la lógica, consiste en verificar que se cumplan ciertos criterios según
para desencadenar una serie de funciones, por ejemplo, en el caso de que sea && debe
ser estrictamente igual, en el código lo podemos ver cuando vemos si ambos números
son pares.
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
main(){
char car = 'M';
printf("A continuacion se muestra un ejemplo de un caracter: %c\n", car);
float flot = 2.71;
printf("A continuacion se muestra un ejemplo de un flotante: %.2f\n", flot);
double doble = 35.9753197531 ;
printf("A continuacion se muestra un ejemplo de doble: %lf\n", doble);
if (ent == 0){
printf("\nBooleano: falso");
}
if (ent == 1){
printf("\nBooleano: verdadero");
}
return 0;
}
En este caso caso se decidió hacer que apareciera en consola un ejemplo de cada tipo de
dato primitivo, usando en el caso del tipo de dato booleano las dos formas de usarlo en C,
por medio de la librería stdbool.lib y por medio de int donde 1 es verdadero y 0 es falso.
Programa 6. Identificadores
Los identificadores son los nombres que se usan para referirse a elementos de un
programa en C, como variables, tipos, funciones, etiquetas, etc. Los identificadores deben
seguir ciertas reglas de sintaxis, como empezar con una letra o un guión bajo, no
contener espacios ni caracteres especiales, no coincidir con palabras reservadas del
lenguaje, y ser sensibles a mayúsculas y minúsculas. Los identificadores deben ser
significativos y relacionados con el propósito del elemento que nombran. Por ejemplo, si
se quiere declarar una variable que almacene el número de días de un mes, se podría
usar un identificador como “dias_del_mes” o “num_dias”, pero no “x” o “a123”.
Ejemplo:
Elaboramos un conversor de Temperaturas centígrados, Kelvin, Reamur, Fahrenheit.
Un conversor de temperaturas es un programa que te permite convertir una temperatura
de un sistema de medición a otro. Por ejemplo, si tienes una temperatura en grados
Kelvin y deseas saber cuánto es en grados Fahrenheit, puedes usar un conversor de
temperaturas para hacer la conversión.
Código Fuente:
En este caso usamos double para tener decimales más precisos, también incorporamos el
\n para hacer un salto de línea entre los resultados y .2 para solo imprimir dos decimales
entre cada resultado.
int main() {
// Declaración de variables
// Inicialización de variables
return 0;}
Este código es un programa simple que demuestra cómo declarar, inicializar y mostrar
valores de variables de diferentes tipos de datos.
#include <stdio.h>: Esta línea incluye la biblioteca stdio.h, que proporciona las funciones
necesarias para entrada y salida estándar.
int main() {: Define la función main(), que es el punto de entrada principal de un programa
en C.
Declaramos variables:
int entero;: Se declara una variable llamada entero de tipo entero (int).
float flotante;: Se declara una variable llamada flotante de tipo punto flotante (float).
char caracter;: Se declara una variable llamada caracter de tipo carácter (char).
Inicialización de variables:
printf("Valor de entero: %d\n", entero);: Utiliza printf para mostrar el valor de la variable
entero. %d se usa como marcador de posición para valores enteros.
printf("Valor de flotante: %.2f\n", flotante);: Utiliza printf para mostrar el valor de la variable
flotante. %.2f se usa como marcador de posición para valores de punto flotante y muestra
dos decimales.
printf("Valor de caracter: %c\n", caracter);: Utiliza printf para mostrar el valor de la variable
caracter. %c se usa como marcador de posición para caracteres.
return 0;: El programa devuelve 0 para indicar que ha terminado con éxito.
int main() {
// Declaración de variables constantes
const int edad = 30;
const float pi = 3.14159;
const char inicial = 'J';
// No se puede cambiar el valor de una variable constante de lo contrario
generará un error
return 0;
}
#include <stdio.h>: Esta línea incluye la biblioteca stdio.h, que proporciona las funciones
necesarias para entrada y salida estándar.
int main() {: Define la función main(), que es el punto de entrada principal de un programa
en C.
const int edad = 30;: Se declara una variable constante llamada edad de tipo entero (int) e
inicializa con el valor 30. La palabra clave const indica que este valor no puede cambiarse
una vez que se le asigna.
const float pi = 3.14159;: Se declara una variable constante llamada pi de tipo punto
flotante (float) e inicializa con el valor de Pi (3.14159).
const char inicial = 'J';: Se declara una variable constante llamada inicial de tipo carácter
(char) e inicializa con el carácter 'J'.
printf("Edad: %d\n", edad);: Utiliza printf para mostrar el valor de la variable constante
edad. %d se usa como marcador de posición para valores enteros.
printf("Valor de Pi: %.2f\n", pi);: Utiliza printf para mostrar el valor de la variable constante
pi. %.2f se usa como marcador de posición para valores de punto flotante y muestra dos
decimales.
printf("Inicial: %c\n", inicial);: Utiliza printf para mostrar el valor de la variable constante
inicial. %c se usa como marcador de posición para caracteres.
return 0;: El programa devuelve 0 para indicar que ha terminado con éxito.
Ejemplo:
Para este ejemplo vamos a evaluar una fórmula para
obtener los resultados de X, Y, Z para ejemplificar el
orden de la procedencia de operaciones.
Código Fuente:
En este caso usamos float porque nos daría el resultado en decimales, también
incorporamos el \n para hacer un salto de línea entre los resultados y \t para tabular la
línea de código.
En el programa presentado se usó las librerías limits.h y float.h para citar e imprimir por
medio de la función printf() el máximo valor que los tipos de datos numérico pueden
soportar en un sistema operativo de 64 bits y no de 32 bits debido a que el computador de
prueba es de 64, y con ayuda de los caracteres de formatos elegimos ejemplos que
fueron imprimidos en consola para conocer el valor máximo y si en efecto los caracteres
de formato son capaces de imprimir los máximos valores.
Código fuente:
Referencias
IBM documentation. (n.d.). recuperado
de:https://www.ibm.com/docs/es/iis/11.5?topic=bo-arithmetic-operators
KathleenDollard. (2023, May 10). Operadores aritméticos - Visual Basic. Microsoft Learn.
recuperado de:
https://learn.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-features/
operators-and-expressions/arithmetic-operators
https://www2.eii.uva.es/fund_inf/cpp/temas/4_sentencias_simples/operadores_aritmeticos.h
tml