Академический Документы
Профессиональный Документы
Культура Документы
EJERCICIOS de C
#include <stdio.h>
main(){
float metros,resul,pulg;
int resul2,pulg2;
clrscr();
getch();
}
#include <stdio.h>
main()
{
float e,v,t;
e = v*t;
printf ("\nVelocidad : %f\nTiempo : %f",v,t);
printf ("\nEspacio recorrido : %f",e);
}
Inicio
Leer cap_inv
gan = cap_inv * 0.02
Imprimir gan
Fin
#include <stdio.h>
main()
{
int cap_inv;
float gan;
printf ("Cantidad a invertir:");
scanf ("%i",& cap_inv);
gan=cap_inv*.02;
printf ("\nLa ganancia es:%F", gan);
}
#include <stdio.h>
main()
{
float sb,v1,v2,v3,com,tot_ven,tot_pag;
sb=5000;
printf ("\nIngrese la venta 1:");
scanf ("%f",& v1);
printf ("\nIngrese la venta 2:");
scanf ("%f",& v2);
printf ("\nIngrese la venta 3");
Profesor: Angel Delgado Herrador 2
Instalación y Mantenimiento 1º C.F. G.M. Explotación de Sistemas Informáticos.
de servicios de redes locales. IES “Inca Garcilaso”
Montilla (Córdoba)
scanf ("%f",& v3);
tot_ven=v1+v2+v3;
com=tot_ven*.10;
tot_pag=sb+com;
printf ("\nTotal de pago:%f",tot_pag);
printf ("\nComision:%f",com);
}
#include <stdio.h>
main()
{
float tc,d,tp;
printf ("\nIngrese la compra:");
scanf ("%f",& tc);
d=tc*.15;
tp=tc-d;
printf ("\nEl total de la compra es:%f",tp);
}
Inicio
Leer c1, c2, c3, ef, tf
Prom = (c1 + c2 + c3)/3
Ppar = prom * 0.55
Pef = ef * 0.30
Ptf = tf * 0.15
#include <stdio.h>
main()
{
float c1,ef,c2,c3,cf,tf,prom,ppar,pef,ptf;
printf ("Ingrese la primer calificacion:");
scanf ("%f",& c1);
printf ("\nIngrese la segunda calificacion:");
scanf ("%f",& c2);
printf ("\nIngrese la tercer calificacion:");
scanf ("%f",& c3);
printf ("\nIntroduce la calificacion del trabajo final:");
scanf ("%f",& tf);
printf ("\nIntroduce la calificacion de tu examen final:");
scanf ("%f",& cf);
prom=(c1+c2+c3)/3;
ppar=prom*.55;
pef=ef*.15;
ptf=tf*.15;
cf=ppar+pef+ptf;
printf ("\nTu calificacion final es:%f", cf);
}
#include <stdio.h>
main()
{
int fnac,fact,edad;
printf ("Introduce tu año de nacimiento:");
scanf ("%d",& fnac);
printf ("\nIntroduce el año actual:");
scanf ("%d",& fact);
edad=fact-fnac;
printf ("\nTu edad es:%d",edad);
}
10. Calcular el numero de pulsaciones que una persona debe tener por
cada 10 segundos de ejercicio, si la formula es:
num. pulsaciones = (220 - edad)/10
#include <stdio.h>
main ()
{
float np;
int edad;
printf ("\nIntroduce tu edad:");
scanf ("%f",& edad);
np=((220-edad)/100)*10;
printf ("\n\nEl resultado es:%f", np);
}
#include <stdio.h>
main ()
{
float gin,pedia,trauma,pres;
printf ("Ingrese el monto del presupuesto");
scanf ("%f",& pres);
gin=pres*.40;
trauma=pres*.30;
pedia=pres*.30;
printf ("\n El presupuesto para ginecologia es:%f",gin);
printf ("\n\nEl presupuesto para traumatologia es:%f",trauma);
printf ("\n\nEl presupuesto para pediatria es:%f",pedia);
}
/* Ejercicio nº 1 */
#include<stdio.h>
main()
{
int a,b;
clrscr();
printf("\nIntroduzca a y b: ");
scanf("%d%d",&a,&b);
printf("\n%d*%d=%d",a,b,a*b);
printf("\n%d/%d=%.2f",a,b,(float)a/b);
printf("\n%dmod%d=%d",a,b,a%b);
getch();
}
/* Ejercicio nº2 */
#include<stdio.h>
main()
{
float lb;
clrscr();
printf("\nIntroduce el peso en libras: ");
scanf("%f",&lb);
printf("\nEl peso en kilogramos es: %.2f kg",lb*0.453592);
printf("\nEl peso en gramos es: %.2f g",lb*453.59237);
getch();
/* Ejercicio n§ 3 */
#include <stdio.h>
main()
{
Ejecuta el siguiente programa para aclarar las ideas sobre cómo funciona este
operador con distintos tipos de variables. En él se puede comprobar la
diferencia entre la división entera y de punto flotante. Guarda el programa como
division.c.
/* fichero division.c*/
# include <stdio.h >
void main(void)
{
printf("división entera: 5/4 es %6d\n", 5/4);
printf("división entera: 6/3 es %6d\n", 6/3);
printf("división entera: 7/4 es %6d\n", 7/4);
printf("división flotante: 7./4. es %6.3f\n", 7./4.);
printf("división mixta: 7./4 es %6.3f\n", 7./4);
}
Estarás pensando que el C ha de servir para algo más que mantener una
aburrida conversación con tu pantalla (¿amiga?). En el siguiente programa te
presentamos un avance de las "complicadas" operaciones que puede realizar
el C. Escribe el programa y sálvalo como maraton.c.
// fichero marathon.c
// Un marathon tiene 26 millas y 385 yardas.
// Calcula la distancia del marathon en kilómetros.
// Una milla tiene 1760 yardas.
#include <stdio.h>
void main(void)
{
int millas, yardas;
float kilometros;
millas = 26;
yardas = 385;
kilometros = 1.609 * (millas + yardas / 1760.0);
printf("\nUn marathon tiene %f kilometros.\n\n", kilometros);
}
Si tu mascota favorita es una boa, una ardilla o una gacela, tendrás que
cambiar el artículo "un" por "una", para respetar la concordancia.
// fichero mascota.c
#include <stdio.h>
void main(void)
{
int edad;
float sueldo;
char cachorro[30];
printf("Confiesa tu edad, sueldo y mascota favorita.\n");
scanf("%d %f",&edad, &sueldo);
scanf("%s", cachorro);
printf("%d %.0f pts. %s\n",edad, sueldo, cachorro);
printf("Un ¡¡%s!!", cachorro);
printf("¿Cómo te puede gustar un %s?\n", cachorro);
}
En este ejercicio se te pide una modificación del programa del Ejercicio 3. Edita
el programa mascota.c y guardado con el nombre pregunta.c, modificándolo
de manera que una vez ejecutado nos pregunte el número de calzado, peso y
color favorito.
// fichero pregunta.c
#include <stdio.h>
void main(void)
{
int calzado;
float peso;
char color[20];
printf("Confiesa tu calzado, peso y color favorito:\n");
printf("\n Calzado: ");
scanf("%d", &calzado);
printf("\n Peso: ");
scanf("%f", &peso);
printf("\nColor favorito: ");
scanf("%s", color);
printf("¡El %s!\n", color);
printf("¿Cómo puede gustarte el %s\n", color);
printf("Calzando un %d y pesando %6.2f Kg.?\n", calzado, peso);
}
/ aritmeti.c
#include <stdio.h>
main()
{
int dato1, dato2, resultado;
dato1 = 20;
dato2 = 10;
// Suma
resultado = dato1 + dato2;
printf("%d + %d = %d\n", dato1, dato2, resultado);
// Resta
resultado = dato1 - dato2;
printf("%d - %d = %d\n", dato1, dato2, resultado);
// Producto
resultado = dato1 * dato2;
printf("%d * %d = %d\n", dato1, dato2, resultado);
// Cociente
resultado = dato1 / dato2;
printf("%d / %d = %d\n", dato1, dato2, resultado);
}
enum colores
{
azul, amarillo, rojo, verde, blanco, negro
};
main()
{
enum colores color;
main()
{
int i = 9;
double r = 0;
r = sqrt((double)i/2);
printf("La raíz cuadrada es %g\n", r);
}
/* tríangulo.c
*/
#include <stdio.h>
main()
{
double base = 11.5, altura = 3.0, area = 0.0;
main()
{
int a, b, c, d;
float suma, media;
b2-4ac
2ª
#include <stdio.h>
main()
{
float a = 1, b = 5, c = 2, result; // Se inician a, b, c en la propia declaración
result = (b*b - 4*a*c) / (2*a); // El uso de paréntesis es conveniente cuando
// se
dude de la prioridad de los operadores.
// No se
genera más código por emplear muchos
//
paréntesis. En nuestro caso es necesario.
printf("a = %g\tb = %g\tc = %g\nResultado = %g\n", a, b, c, result);
// Observe la diferencia entre utilizar %f y %g
}
void main ()
{
clrscr ();
int edad, dia, mes, anyo, anyonac;
char nombre [40];
Solución:
#include <stdio.h>
suma=a+b;
resta=a-b;
producto=a*b;
division=a/b;
modulo=a%b;
postincremento=a++;
preincremento=++a;
postdecremento=b--;
predecremento=--b;
return(0);
}
Solución:
#include <stdio.h>
float area=0;
int radio=5;
/*Area de un circulo*/
area=PI*radio*radio;
printf(“El área del circulo de radio = %d es %f \n”, radio, area);
return(0);
}
Solución:
#include <stdio.h>
/*operaciones solicitadas*/
espacio=EspacioInicial+Velocidad*tiempo;
/*salida de resultados*/
printf(“Espacio recorrido = %f metros\n”, espacio);
return(0);
}
c*r*t
I= 360*100
Siendo :
I= Total de intereses producidos.
c= Capiltal.
r= Tasa de interés nominal en tanto por ciento.
t= Período de cálculo en días.
main()
{
double c, intereses, capital;
float r;
int t;
/* Entrada de datos */
printf("Capital invertido ");
scanf("%lf", &c);
printf("\nA un %% anual del ");
scanf("%f", &r);
printf("\nDurante cuántos días ");
scanf("%d", &t);
printf("\n\n");
/* Cálculos */
intereses = c * r * t / (360L * 100);
capital = c + intereses;
/* Escribir resultados */
printf("Intereses producidos...%10.0f\n", intereses);
printf("Capital acumulado......%10.0f\n", capital);
}
ax2 + bx + c = 0
Las soluciones de una ecuación de segundo grado vienen dadas por la
fórmula:
-b+ b2 - 4ac
xi =----------------------------------
2a
main()
{
double a, b, c, d, x1, x2;
clrscr();
/* Entrada de datos */
printf("Introducir los coeficientes a b c: ");
scanf("%lf %lf %lf", &a, &b, &c);
/* Escribir resultados */
printf("x1 = %g\nx2 = %g\n", x1, x2);
}
V=4/3* ∏3
#include <stdio.h>
main()
{
double radio, volumen;
#include <stdio.h>
main()
{
char nombre[30]; // Se reservan 30 caracteres para el nombre
int edad, anyo;
#include <stdio.h>
main()
{
double a = 0, b = 0, c = 0, x = 0, p = 0;
// Se inicializan los valores a 0 (opcional)
#include <stdio.h>
main()
{
char car1 = 'A', car2 = 65, car3 = 0; // el valor ASCII de 'A' es 65
car3 = car1 + 'a' - 'A'; // car3 = 'A' + 'a' - 'A' = 'a'
printf("%d %c\n", car3, car3); // 'A' dista de 'a' 32 caracteres, luego:
car3 = car2 + 32; // car3 = 'A' + 32 = 'a'
printf("%d %c\n", car3, car3);
}