Codigos variados lenguaje C
daso42Tutorial2 de Agosto de 2020
2.289 Palabras (10 Páginas)198 Visitas
#include <stdio.h>
int main(void) {
int a;
int b;
int c;
printf("¿cual es el valor de a?\n");
scanf("%d" , &a);
printf( "¿cual es el valor de b?\n" );
scanf("%d" , &a);
printf("¿cual es el valor de c?\n" );
scanf("%d", &c);
printf("el resultado es %d \n", b*b-4*a*c);
}
Codigo feo
Division con numero decimales
#include <stdio.h>
int main(void) {
float a;
float b;
printf("¿cual es el valor de a?\n");
scanf("%f" , &a);
printf( "¿cual es el valor de b?\n" );
scanf("%f" , &b);
printf("el resultado es %f \n", a/b );
}
*nota: con float y %f es decimal, con scanf y %d don números enteros y trunca
#include <stdio.h>
int main(void) {
float a;
float b;
printf("¿cual es el valor de a?\n");
scanf("%f" , &a);
printf( "¿cual es el valor de b?\n" );
scanf("%f" , &b);
printf("el resultado es %f \n", a+b );
printf("el resultado es %f \n", a-b );
printf("el resultado es %f \n", a*b );
printf("el resultado es %f \n", a/b );
}
Para calcular vuelto
int main(void) {
#include <stdio.h>
printf("Ingrese el monto de vuelto a entregar:\n");
int vuelto;
scanf("%d", &vuelto);
/* Calculamos cuantos billetes de 10000 se necesitan */
int num_billetes_10000;
num_billetes_10000 = vuelto / 10000;
printf("Billetes de $10.000: %d\n", num_billetes_10000);
vuelto = vuelto - num_billetes_10000 * 10000;
int num_billetes_5000;
num_billetes_5000 = vuelto / 5000;
printf("Billetes de $5.000: %d\n", num_billetes_5000);
vuelto = vuelto - num_billetes_5000 * 5000;
int num_billetes_2000;
num_billetes_2000 = vuelto / 2000;
printf("Billetes de 2.000: %d\n", num_billetes_2000);
vuelto = vuelto - num_billetes_2000 * 2000;
int num_billetes_1000;
num_billetes_1000 = vuelto / 1000;
printf("Billetes de 1.000: %d\n", num_billetes_1000);
vuelto = vuelto - num_billetes_1000 * 1000;
int num_monedas_500;
num_monedas_500 = vuelto / 500;
printf("Monedas de 500: %d\n", num_monedas_500);
vuelto = vuelto - num_monedas_500 * 500;
int num_monedas_100;
num_monedas_100 = vuelto / 100;
printf("monedas de 100: %d\n", num_monedas_100);
vuelto = vuelto - num_monedas_100 * 100;
int num_monedas_50;
num_monedas_50 = vuelto / 50;
printf("monedas de 50: %d\n", num_monedas_50);
vuelto = vuelto - num_monedas_50 * 50;
int num_monedas_10;
num_monedas_10 = vuelto / 10;
printf("monedas de 10: %d\n", num_monedas_10);
vuelto = vuelto - num_monedas_10 * 10;
int num_monedas_5;
num_monedas_5 = vuelto / 5;
printf("monedas de 5: %d\n", num_monedas_5);
vuelto = vuelto - num_monedas_5 * 5;
int num_monedas_1;
num_monedas_1 = vuelto / 1;
printf("monedas de 1: %d\n", num_monedas_1);
vuelto = vuelto - num_monedas_1 * 1;
}
*falta redondear unidades en monedas de 10
int main(void) {
#include <stdio.h>
printf("ingrese la cantidad de clp que convertira a usd:\n");
int monto_clp;
scanf("%d", &monto_clp);
/* hacemos la conversion de clp a usd*/
float monto_usd;
float tc_clp_usd = 859.95;
monto_usd = monto_clp / tc_clp_usd;
/*imprimimos el monto convertido a usd*/
printf(" el monto usd correspondiente es %.3f", monto_usd);
return 0;
}
Usd a clp
float valor_usd = 859.95;
float valor_uf = 28682.13;
float valor_utm = 50221.0;
float valor_eur = 928.27;
printf("¿que monto de CLP quieres converir?\n ");
int monto_clp;
scanf("%d", &monto_clp);
printf("¿que conversion desea realizar?\n 1) clp-usd\n 2) clp-uf\n 3) clp-utm\n 4) clp-eur\n");
if (monto_clp == 1)
{
int monto_clp;
printf ("valor clp a usd = monto_clp / valor_usd");
}
return 0;
}
Converitdor de unidades
#include <stdio.h>
int main(void)
{
float kg, a;
printf("Esta es una calculadora de IMC para empezar, ¿me podrias dar tu peso y altura?:\n");
scanf("%f %f", &kg, &a);
float imc = kg /(a*a);
printf("%f\n", imc);
if ((imc>= 25.0) && (imc<=29.9))
...