Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fundamentos de programación
Rafael Martinez
rm3247219@gmail.com
Martínez García Rafael
Ejercicio A
#include <stdio.h>
int main()
{
int tipoMascota=0;
char tamanioPerros='a';
char tipoDePelo='a';
printf("Qué te gusta más: 1.Perros, 2.Gatos");
scanf("%i", &tipoMascota);
setbuf(stdin, NULL);
if( tipoMascota == 1 )
{
//Perros
printf("De qué tamanio te gustan más: a.Grandes, b.Pequenios");
scanf("%c", &tamanioPerros);
if( tamanioPerros == 'a' )
{
printf("Te gustarán los perros Terranova");
}
else
{
printf("Te gustarán los perros Bichón");
}
}
else
{
//Gatos
printf("De qué tamanio te gustan más: a.Grandes, b.Pequenios");
scanf("%c", &tipoDePelo);
if( tipoDePelo == 'a' )
{
printf("Te gustarán los gatos Maine Coon");
}
else
{
printf("Te gustarán los gatos Donskoy");
}
}
return 0;
}
Martínez García Rafael
Martínez García Rafael
Ejercicio B
#include <stdio.h>
int main()
{
char operacion [20]
return 0;
}
Martínez García Rafael
Martínez García Rafael
Ejercicio C
#include <stdio.h>
#include <stdlib.h>
int main()
{
int dinero=0;
printf("Camino hacia la facultad \n");
printf(“¿Cuánto dinero tienes para ir a la facultad 5, 6,100, 150 o 0?\n");
scanf("%i", &dinero);
switch(dinero)
{
case 5:
system("clear");
printf("Te vas a ir en metro\n");
break;
case 6:
system("clear");
printf("Te vas a ir en Metrobús\n");
break;
case 100:
system("clear");
printf("Te vas a ir en taxi\n");
break;
case 150:
system("clear");
printf("Te vas a ir en uber\n");
break;
default:
system("clear");
printf("Te vas a ir caminando o en bici\n");
break;
}
return 0;
}
Martínez García Rafael
Martínez García Rafael
Ejercicio C.2
#include <stdio.h>
int main()
{
int dinero=0;
printf("Camino hacia la facultad \n");
printf("¿Cuánto dinero tienes para ir a la facultad 5, 6,100, 150 o 0?\n");
scanf("%i", &dinero);
setbuf(stdin, NULL);
if(dinero == 5)
{
printf("Te vas a ir en metro\n");
}
setbuf(stdin, NULL);
if(dinero == 6)
{
printf("Te vas a ir en Metrobús\n");
}
setbuf(stdin, NULL);
if(dinero == 100)
{
printf("Te vas a ir en taxi\n");
}
setbuf(stdin, NULL);
if(dinero == 150)
{
printf("Te vas a ir en uber\n");
}
setbuf(stdin, NULL);
if(dinero == 0)
{
printf("Te vas a ir caminando o en bici\n");
}
return 0;
}
Martínez García Rafael
Martínez García Rafael
Ejercicio D
#include <stdio.h>
#include <ctype.h>
char x=0;
int main()
{
printf("ingrese algun caracter ya sea letra o número (sin pena el que tengas en mente)
\n");
scanf("%c",&x);
setbuf(stdin,NULL);
if (isalpha(x))
{
printf("El carácter que ingresaste es una letra brou.\n");
if(isupper(x))
{
printf("La letra que ingresaste es una letra mayuscula\n");
}
else
{
printf("\t La letra que ingresaste es una letra minúscula\n");
}
}
else
{
printf("El caracter que ingresaste es un número\n");
}
printf("El carácter ingresado es %c \n", x);
printf("En el formato entero %d \n", x);
printf("En el formato hexadecimal %x \n", x);
printf("En el formato octagonal %o \n",x);
return 0;
}
Martínez García Rafael
Martínez García Rafael
Conclusión:
Como conclusión a pesar de que se me dificultó bastante logre poder terminar casi todos
los ejercicios solo no le entendí a uno, pero me sirvió bastante para poner en practica lo
visto en las clases y se solucionaron problemas básicos al realizar diversos ejercicios de
programas en lenguaje C incluyendo las estructuras de selección if, if-else y switch.
Nota: En el compilador que utilice no logre poder compartirle desde el mismo, pero
por eso coloque en escrito también los códigos.
Duda: probé en otros compiladores y me marca error y en el que utilice me salió bien,
de hecho, lo revise bastantes veces cada uno.
Agrego el link para que sea mas fácil acceder.
https://www.programiz.com/c-programming/online-compiler/