Está en la página 1de 4

/*Dada la longitud de una circunferencia, averiguar si dicha longitud corresponde, con una determinada precisin, a una circunferencia de radio

R. El programa deber leer la longitud de la circunferencia, el radio y la precisin e indicar si es cierto o no que esa circunferencia tiene ese valor del radio. Autor: Dayan Quinteros */ #include <stdio.h> int main (void) { //declaro variables float l,p,r,n; //pido datos printf("Escriba los valores de:\n\n"); printf("longitud de la circunferencia:"); scanf("%f",&l); printf("\nradio de la circunferencia:"); scanf("%f",&r); printf("\nprecision:"); scanf("%f",&p); //muestro resultados n=(3.14*2*r-l); if ((-1*p)<=n && n<=p) printf("\n\nEl radio es verdadero\n\n\n"); else printf("\n\nEl radio es falso\n\n\n"); return 0; }

/* Crear un programa que calcule la cada de potencial producida por una resistencia segn la ley de Ohm (V = I * R) a partir de la resistencia y la intensidad que pasa a su travs. Nota: El programa no debe aceptar resistencias negativas, dado que no tienen sentido fsico, ni resistencias mayores que 1000 (requerimiento adicional del problema). En ambos casos el programa debe escribir un mensaje de error en pantalla diciendo que el valor de la resistencia est fuera de lmites aceptables indicando la causa por la que dicho valor para la resistencia ha sido rechazado. Autor: Dayan Quinteros*/ #include <stdio.h> int main (void) { //declaro variables float v,i,r; //pido datos printf("Para calcular la caida de potencial,ingrese los valores que se le pide:\n"); printf("\nResistencia:"); scanf("%f",&r); printf("\nIntensidad:");

scanf("%f",&i); //muestro resultados v=i*r; if (r<0) printf("\n\nel valor de la resistencia esta fuera de limites aceptables ya que en la realidad no existen resistencias negativas\n"); else if (r>=1000) printf("\n\nel valor de la resistencia esta fuera de limites aceptables, debe ingresar resistencias menores que 1000\n"); else printf("\n\nLa caida de potencial es: %.2f \n\n",v); return 0; }

/* Escribir un programa que tras pedir 2 nmeros por la pantalla muestra cul es el mayor nmero. (Hgase con la sentencia if y con el operador condicional: expresin ? valor1 : valor2 ). AUTOR: Dayan Quinteros */ #include <stdio.h> int main(void) { //declaro variables int a,b; //pido datos printf("Escriba dos numeros:\n"); printf("Primer numero:\n"); scanf("%d",&a); printf("\nSegundo numero:\n"); scanf("%d",&b); //muestro resultados if (a<b) printf("\nEl mayor numero es: %d:\n",b); else printf("\nEl mayor numero es: %d:\n",a); return 0; }

/* 1. Ejecutar el siguiente cdigo fuente (Declarando valor_logico como entero y luego declarndolo como float): printf("Valores logicos de las siguientes expresiones\n"); valor_logico=(3>5); printf(" (3 > 5) es %d\n", valor_logico); valor_logico=(5 > 3); printf(" (5 > 3) es %d\n", valor_logico); valor_logico=(15 > 3*5); printf(" (15 > 3*5) es %d\n", valor_logico); valor_logico=!(5 == 3); printf("!(5 == 3) es %d\n", valor_logico); Nota: No confundir el operador == de comparacin (para comprobar si dos valores son iguales) con el operador = de asignacin que escribe un valor en una variable.

AUTOR: Dayn Quinteros*/ #include <stdio.h> int main(void) { //declaro variables int a,b,c,d; //pido datos printf("Valores logicos de las siguientes expresiones:\n"); //muestro resultados a=(3>5); printf(" (3 > 5) es %d\n", a); b=(5 > 3); printf(" (5 > 3) es %d\n", b); c=(15 > 3*5); printf(" (15 > 3*5) es %d\n", c); d=!(5 == 3); printf("!(5 == 3) es %d\n", d); return 0; }

/* 1. Ejecutar el siguiente cdigo fuente (Declarando valor_logico como entero y luego declarndolo como float): printf("Valores logicos de las siguientes expresiones\n"); valor_logico=(3>5); printf(" (3 > 5) es %d\n", valor_logico); valor_logico=(5 > 3); printf(" (5 > 3) es %d\n", valor_logico); valor_logico=(15 > 3*5); printf(" (15 > 3*5) es %d\n", valor_logico); valor_logico=!(5 == 3); printf("!(5 == 3) es %d\n", valor_logico); Nota: No confundir el operador == de comparacin (para comprobar si dos valores son iguales) con el operador = de asignacin que escribe un valor en una variable. AUTOR: Dayn Quinteros*/ #include <stdio.h> int main(void) { //declaro variables float a,b,c,d; //pido datos printf("Valores logicos de las siguientes expresiones:\n"); //muestro resultados a=(3>5); printf(" (3 > 5) es %f\n", a); b=(5 > 3); printf(" (5 > 3) es %f\n", b); c=(15 > 3*5);

printf(" (15 > 3*5) es %f\n", c); d=!(5 == 3); printf("!(5 == 3) es %f\n", d); return 0; }

También podría gustarte