Está en la página 1de 14

UNIVERSIDAD ESTATAL DE SONORA

NOMBRE DEL MAESTRO:


ING. JOEL IBARRA RUIZ

NOMBRE DEL ALUMNO:


LUIS JAIME PEREZ VELASQUEZ

MATERIA:
INTRODUCCIÓN A LA PROGRAMACIÓN APLICADA

BITACORA #1

CARRERA:
ING. EN MECATRONICA

NAVOJOA, SON
Apuntes de clases.
Apuntes 1 29/01/24 :
#include <stdio.h>

void main()
{
int edad, suma;

printf("Hello, My name is Jaime\n");


scanf("%d", &edad);
printf("Im %d year old\n", edad;
printf("I was born Navojoa,Sonora\n");

suma=edad+5;

printf("In 5 years, I'm going to be %d years old \n", suma);


printf("echale ganas mi niño mi pa");

Apuntes 31/01/24:

1:
#include <stdio.h>
void main()
{
int a=5, b=3, c=2;

// Valores de las variables


printf("a=%d , b= %d , c= %d \n", a, b , c);

// La multiplicación se hace antes que la suma...


printf("El resultado de a+b*c es: %d \n", a+b*c);

// a no ser que se pongan paréntesis.


printf("El resultado de (a+b)*c es: %d \n", (a+b)*c);
printf("El resultado de a*b/c es: %d \n", a*b/c);

// Cuando todos los operadores son iguales, C opera de izquierda a derecha.


printf("El resultado de a*(b/c) es: %d \n", a*(b/c));
// Además, como la división es entera, los decimales se pierden al dividir.

// Otro caso curioso es el de los operadores ++ y --


printf("Si a vale %d y hacemos a++ (%d), a valdra %d despues de asignar. \n", a, a++,
a);
printf("En cambio si a vale %d y hacemos --a (%d), a valdra %d antes de asignar.\n", a,
--a, a);
}
2:
#include <stdio.h>

void main()
{
float a=5, b=3, c=2;
// Valores de las variables
printf("a=%d , b= %f , c= %f \n", (int) a, b , c);
// La multiplicación se hace antes que la suma...
printf("El resultado de a+b*c es: %f \n", a+b*c);

// a no ser que se pongan paréntesis.


printf("El resultado de (a+b)*c es: %f \n", (a+b)*c);
printf("El resultado de a*b/c es: %f \n", a*b/c);

// Cuando todos los operadores son iguales, C opera de izquierda a derecha.


printf("El resultado de a*(b/c) es: %f \n", a*(b/c));
// Además, como la división es entera, los decimales se pierden al dividir.

// Otro caso curioso es el de los operadores ++ y --


//printf("Si a vale %f y hacemos a++ (%f), a valdra %f despues de asignar. \n", a, a++,
a);
//printf("En cambio si a vale %f y hacemos --a (%f), a valdra %f antes de asignar.\n", a,
--a, a);
}

Apuntes 3 1/02/24:

1:
#include <stdio.h>

void main()
{
char car="A";
printf("el tamaño de una variable caracter es:%d \n", sizeof(car));
printf("el contenido de car como numero es:%d\n", car);
printf("pero el contenido de car como caracter es:%c \n", car);

/* Una variable de tipo char puede contener un


carácter o un entero de 1 byte, todo depende de cómo
la usemos.*/
}

2:
#include <stdio.h>

void main()
{
char letra;
printf("Hola sigo siendo un programa muy educado.\n Por favor, introduce una letra y
pulsa enter:");
scanf("%c", &letra);
printf("la letra es '%c' y su codigo ASCII es %d \n", letra, letra);

Apuntes 4 07/02/24:

1:
#include <stdio.h>
#include <math.h>

void main()
{
float bas, alt, area;

//tomar el valor de la base


printf("¿Cual es la base del rectangulo?:\n");
scanf("%f", &bas);
//tomar el valor de altura
printf("¿Cual es la altura del rectangulo?:\n");
scanf("%f", &alt);
//se hace el calculo mediante la formula
area= bas*alt;

// se imprime el resultado de la operacion para obtener el valor del area


printf("El area de un rectangulo de base %f y altura %f es: %f", bas, alt, area);

Apuntes 5 08/02/24:

1:
Nummeros primos

#include <stdio.h>

//sirve para condicional if, meter y sacar datos


#include <stdlib.h>

void main()
{
int num;

printf("ingresa un numero del 1 al 5:\n");


scanf("%d", &num);

if(num!=4){
printf("el numero es primo\n");}
else{
printf("El numero no es primo\n");
}

2:
Numero par o impar
#include <stdio.h>

//sirve para condicional if, meter y sacar datos


#include <stdlib.h>

void main()
{
int num;

printf("Ingresa un numero:\n");
scanf("%d", &num);

if(num%2==0){
printf("el numero es par\n");}

else{
printf("el numero es impar\n");
}
}
}

Apuntes 6 19/02/24

1:
// funciones

#include <stdio.h>

void main(){

int opcion=0;
void calcula_area_rectangulo();
void calcula_area_triangulo();

while(opcion!=3){
printf("Quieres calcular el area de un.....\n");
printf("Rectangulo: 1\n");
printf("Triangul: 2 \n");
printf("salir:3\n");
scanf("%d", &opcion);
if(opcion==1)
calcula_area_rectangulo();
if(opcion==2)
calcula_area_triangulo();

void calcula_area_rectangulo(){
double base, altura;
printf("Dame la base: \n");
scanf("%lf",&base);
printf("Dame la altura: \n");
scanf("%lf",&altura);
printf("area del Rectangulo: %0.1f", base*altura);
}
void calcula_area_triangulo(){
double base, altura;
printf("Dame la base: \n");
scanf("%lf",&base);
printf("Dame la altura: \n");
scanf("%lf",&altura);
printf("area del Rectangulo: %0.1f", base*altura/2);

Apuntes 8 04/03/24
1:
#include <stdio.h>

void main()
{
int i, n;

printf("dame un numero: ");


scanf("%d", &n);
printf("numeros naturales del 1 al %d: \n", n);
for(i; i<=10; i++){
printf("%i \n", i);

//El valor de i es mayor que 10, por lo tanto no se seguiran mostrando los numeros
printf("El valor de i es mayor que 10");
}

2:
#include <stdio.h>

void main()
{
int i, n, m;

printf("Ingresa un numero inicial: ");


scanf("%d", &m);
printf("Ingresa un numero final: ");
scanf("%d", &n);
printf("numeros naturales del %d al %d: \n", m, n);

//preguntar si m es mayor que n

if(m>n){
i=n;
n=m;
m=i;
}
for(i=m; i<=n; i++){
printf("%i \n", i);

}
}

3:
#include <stdio.h>

void main()
{

for (int i=65; i<=90; i++);


printf("%c \n", i);

}
Actividades

Estructuras while y for.

1: Estructura while
// mostrar los primeros 10 numeros de manera ascendente
#include <stdio.h>

void main()
{
//Valor de i
int i=1 ;

// Si i es menor igual que 10, imprime todos los numeros


while(i<=10){
printf("%i \n", i);

// Mientras que sea menor que 10 y se le ira sumando 1 hasta llegar al 10


i++;
}

//El valor de i es mayor que 10, por lo tanto no se seguiran mostrando los numeros
printf("El valor de i es mayor que 10");

2: Estructura for

// mostrar los primeros 10 numeros


#include <stdio.h>

void main()
{
int i=1;

for(i; i<=10; i++){


printf("%i \n", i);

//El valor de i es mayor que 10, por lo tanto no se seguiran mostrando los numeros
printf("El valor de i es mayor que 10");

}
Ejercicios ciclo while
1.- Realiza un programa en C#, que muestre los primeros 100 números
enteros iniciando desde el 1.
#include <stdio.h>
void main() {
int cont = 1;
while (cont<= 100) {
printf("%d\n", cont);
cont++;
}
}

2.- Realiza un programa en C#, que muestre los primeros 100 números de
forma inversa, es decir, del 100 al 1.
#include <stdio.h>
void main() {
int cont = 100;
while (cont>=1) {
printf("%d\n", cont);
cont--;
}
}

3.- Realiza un programa en C#, que muestre únicamente, los números pares
en el rango del 1 al 100.
#include <stdio.h>
void main() {
int cont = 1;
while (cont<=100) {
if( cont %2==0)
printf("%d\n", cont);
cont++;
}
}

4.- Realiza un programa en C#, que muestre la suma de los números del 1 al
100.
#include <stdio.h>
void main() {
int suma=0, cont = 1;
while (cont<=100) {
suma+=cont;
printf("%d\n", suma);
cont++;
}
}

5.- Realiza un programa en C#, que muestre la suma de los números impares
del 1 al 100.
#include <stdio.h>
void main() {
int suma=0, cont = 1;
while (cont<=100) {
if( cont %2==0)
suma+=cont;
printf("%d\n", suma);
cont++;
}
}
6.- Realiza un programa en C#, que pida números mientras no se ingrese uno
negativo. Al final, se debe mostrar la suma de los números ingresados.
#include <stdio.h>
void main() {
int numero;
int suma = 0;

printf ("Si se ingresa un número negativo el programa realizara la suma de


numeros naturales.\n");
while (1) {
printf("Ingrese un número: ");
scanf("%d", &numero);
if (numero < 0) {
break;
}
suma += numero;
}
printf("La suma de los números ingresados es: %d\n", suma);
}
7.- Realiza un programa en C#, que muestre un menú en pantalla con las
opciones:
1) Sumar, 2) Restar, 3) Multiplicar, 4) Dividir, 5) Salir.
El usuario debe seleccionar una opción. y a continuación, el programa deber
solicitar el ingreso de 2 números enteros. Una vez ingresados los números,
se deberá evaluar con un switch, realizando la operación correspondiente a
la opción seleccionada.
La ejecución debe realizarse una y otra vez, hasta que el usuario seleccione
la opción # 5.
#include <stdio.h>
int main() {
int opcion;
int num1, num2, resul;
while (1) {
// menu
printf("Menú:\n");
printf("1)Sumar\n");
printf("2)Restar\n");
printf("3)Multiplicar\n");
printf("4)Dividir\n");
printf("5)Salir\n");

// operacion a realizar
printf("Seleccione una opción: ");
scanf("%d", &opcion);

switch (opcion) {
case 1:
// Sumar
printf("Ingrese dos números enteros separados por espacio: ");
scanf("%d %d", &num1, &num2);
resul = num1 + num2;
printf("La suma es: %d\n", resul);
break;

case 2:
// Restar
printf("Ingrese dos números enteros separados por espacio: ");
scanf("%d %d", &num1, &num2);
resul = num1 - num2;
printf("La resta es: %d\n", resul);
break;

case 3:
// Multiplicar
printf("Ingrese dos números enteros separados por espacio: ");
scanf("%d %d", &num1, &num2);
resul = num1 * num2;
printf("La multiplicación es: %d\n", resul);
break;

case 4:
// Dividir
printf("Ingrese dos números enteros separados por espacio: ");
scanf("%d %d", &num1, &num2);
if (num2 != 0) {
resul = num1 / num2;
printf("La división es: %d\n", resul);
} else {
printf("Error: No se puede dividir por cero.\n");
}
break;

case 5:
// Salir
printf("Saliendo del programa.\n");
return 0;
default:
// Opción no válida
printf("Opción no válida. Por favor, elija una opción del 1 al 5.\n");
break;
}
}
return 0;
}

8.- Realiza un programa en C#, que pida 2 números enteros, e imprima los
números pares que existen entre los 2.
Nota: Se debe validar que el segundo número sea mayor que el primero.
#include <stdio.h>
void main() {
int num1, num2;
printf("Ingrese el primer número entero: ");
scanf("%d", &num1);
do {
printf("Ingrese el segundo número entero (debe ser mayor que el primero): ");
scanf("%d", &num2);
} while (num2 <= num1);

printf("Números pares entre %d y %d:\n", num1, num2);


while (num1 <= num2) {
if (num1 % 2 == 0) {
printf("%d\n", num1);
}

También podría gustarte