Diario de un
programador.- Día 119
Al igual que en la clase de
Java, es hora de realizar unos ejercicios para practicar y comprobar lo
aprendido. Estos son los mismos ejercicios que se desarrollaron con Small Basic
en el capítulo 14.
1.- Escriba un programa que pida al usuario
que escriba su nombre, y luego el programa debe saludarlo.
Ej: El usuario escribe Ximena y
el programa responde, Hola Ximena.
Respuesta:
#include<stdio.h>
int main(void){
char
nombre[20];
printf("Ingresa tu nombre: ");
fgets(nombre, 20, stdin);
printf("Hola %s", nombre);
return 0;
}
//escrito por: Gustavo Cerda Nilo, Febrero 2016
Ej: El usuario ingresa 5 y el programa responde, El área es 78,5
Respuesta:
#include<stdio.h>
int main(void){
int radio;
float PI = 3.14, area;
printf("Ingresa
el radio: ");
scanf("%d", &radio);
radio = radio * radio;
area = PI * radio;
printf("El area es %f\n", area);
return 0;
}
//escrito por: Gustavo Cerda Nilo, Febrero 2016
Respuesta:
#include<stdio.h>
int main(void){
int i, numero, suma = 0;
float promedio;
for(i = 1; i <= 5; i++){
printf("Ingreso
nro.%d: ", i);
scanf("%d", &numero);
suma = suma + numero;
}//fin for
promedio = suma / 5;
printf("El promedio es %f\n", promedio);
return 0;
}
Diario de un programador.- Dia 120
Respuesta:
#include<stdio.h>
int main(void){
int centimetro;
float pulgada;
printf("Ingresa los centimetros:
");
scanf("%d", ¢imetro);
pulgada = centimetro / 2.54;
printf("Son %.2f pulgadas\n",
pulgada);
return 0;
}
5.-
Escriba un programa que pida al usuario un entero de tres dígitos, y entregue
el número con los dígitos en orden inverso:
Ej.
El usuario escribe 123 y el programa responde 321
Respuesta:
#include<stdio.h>
int main(void){
int numero,
centena, decena, unidad;
printf("Ingresa un numero de 3 digitos: ");
scanf("%d", &numero);
centena =
numero / 100;
decena =
(numero % 100) / 10;
unidad =
(numero % 100) % 10;
printf("%d%d%d\n", unidad, decena,centena);
return 0;
}
Diario de
un programador.- Dia 121
6.-
Escriba un programa que reciba como entrada las longitudes de los dos catetos a y b de un triángulo
rectángulo, y que entregue como salida el largo de la hipotenusa c del triángulo, dado por el teorema de Pitágoras: c2=a2+b2.
Respuesta:
#include<stdio.h>
#include<math.h>
int main(void){
int catetoA,
catetoB, sumaCatetos;
float hipotenusa;
printf("Ingresa el primer cateto:
");
scanf("%d", &catetoA);
printf("Ingresa el segundo cateto:
");
scanf("%d", &catetoB);
catetoA =
catetoA * catetoA;
catetoB = catetoB * catetoB;
sumaCatetos = catetoA + catetoB;
hipotenusa = sqrt(sumaCatetos);
printf("La hipotenusa es:
%f\n",hipotenusa);
return 0;
}
Ej: El usuario escribe 1,5 y el programa responde, La parte decimal es 0,5
Respuesta:
#include<stdio.h>
int main(void){
float real, decimal;
int realEnt;
printf("Ingresa
un nro. real: ");
scanf("%f", &real);
realEnt = (int)real;
decimal = real -
realEnt;
printf("La parte decimal es: %f\n",
decimal);
return 0;
}
//escrito por: Gustavo Cerda Nilo, Febrero 2016
Diario de
un programador.- Dia 122
8.-
Escriba un programa que determine si el número entero ingresado por el usuario
es par o impar.
Respuesta:
#include<stdio.h>
int main(void){
int numero;
printf("Ingresa un numero: ");
scanf("%d", &numero);
if(numero % 2 == 0){
printf("El numero es par\n");
}
else{
printf("El numero es impar\n");
}
return 0;
}
//Escrito
por Gustavo J. Cerda Nilo, Febrero 2016
No hay comentarios:
Publicar un comentario