Está en la página 1de 12

PRACTICA 8

Fundamentos de programación

Martínez García Rafael


Profesor Heriberto García

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]

printf("ingrese dos numeros");


scanf("numero1");
scanf("numero2");
printf("¿Que operacion desea realizar?\n a.suma\n b.resta\n c.multiplicacion\n
d.division\n");
if ("operacion==suma");
suma = numero1 + numero2;
{
printf("La suma de los numeros es %.1f", suma);
}
else
if ("operacion==resta");
resta=numero1-numero2;
{
printf("La resta de los numeros es %.1f", resta);
}
else
if ("operacion==multiplicación");
multiplicación=numero1*numero2;
{
printf("La multiplicación de los numeros es %.1f", multiplicación);
}
else
if("operacion=divisi")
division=numero1/numero2;
{
printf("La divisi de los numeros es %.1f", divisi);
}

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/

También podría gustarte