Beruflich Dokumente
Kultur Dokumente
ANSI C:
TAREA NMERO 2
Integrantes:
AT14001
AH12047
PD05024
Grupo de Laboratorio: 04
1. Escribir un programa que lea la altura desde la que cae un objeto, se imprima la
velocidad y la altura a la que se encuentra cada segundo suponiendo cada libre.
#include <stdio.h>
int main(){
float ac=9.8, seg=0.0, d=0.0, alt,v=0.0;
printf ("Ingresar el valor de una altura en metros:\n\n");
scanf ("%f", &alt) ;
while(d<=alt){
seg=seg+0.01;
d=(ac*seg*seg)/2.0;
v=(ac*seg);
printf ("La distancia en el segundo es %0.3f:\n %0.3f\n la velocidad en en el
segundo %0.3f es \n
%0.3f\n",seg,d,seg,v );
}
return 0;
}
#include <stdio.h>
int main ()
{
int n,b100,b50,b25,b10,b5,b1;
do{ printf ("Inserte el monto mayor a cero\n");
scanf ("%i",&n);
}while(n<=0);
b100=n/100;
n=n%100;
b50=n/50;
n=n%50;
b25=n/25;
n=n%25;
b10=n/10;
n=n%10;
b5=n/5;
b1=n%5;
printf("\nbilletes de 100:%i\nbilletes de 50:%i\nbilletes de 25:%i\nbilletes
de 10:%i\nbilletes de 5:%i\nbilletes de 1:%i\n",b100,b50,b25,b10,b5,b1);
return 0;
}
INICIO
N<=0
B100=N/100
N=N%100
B50=N/50
N=N%50
B25=N/25
N=N%25
B10=N/10
N=N%10
B5=N/5
B1=N%5
B100,B50,B25,B10,B5,B1
FIN
Inicio
Leer min, seg
grA = min*30
grB = seg*6
grA <= grB
1
ang = grA - grB
menor = 360 - ang
Mostrar: ang
0
ang = grB - grA
menor = 360 - ang
Fin
int main ()
{
int anio;
printf ("Ingrese el valor del anio:");
scanf("%d", &anio);
if (((anio%4==0)&&(anio%100!=0))||anio%400==0)
printf("El anio es bisiesto\n");
else
putchar ('\n');
return 0;
}
5. Escriba un programa que lea tres valores float no cero, y que determine e imprima
si pueden representar los lados de un triangulo.
#include <stdio.h>
#include <stdlib.h>
int main(){
float a, b, c;
do
{printf("Ingrese lado a: ");
scanf("%d",&a);
printf("Ingrese lado b: ");
scanf("%d",&b);
printf("Ingrese lad0 c: ");
scanf("%d",&c);
if((a<=0)||(b<=0)||(c<=0))
printf("La figura geometrica no es un lugar geometrico real en R^2");
}
while((a<=0)||(b<=0)||(c<=0));
if((c*c)>(a*a)+(b*b))
printf("Los lados corresponden a un triangulo obtusangulo");
else
if((c*c)<(a*a)+(b*b))
printf("Los lados corresponden a un triangulo acutangulo");
else
if((c*c)==(a*a)+(b*b))
printf("Los lados corresponden a un triangulo rectangulo");
else
return 0;
}
INICIO
SUMA=0 ,N=2
LEER X
SERIE=(1/PI)+0.5*(SEN(X))
TERM=SEN(N*X)/((N-1)*(N+1))
SUMA=SUMA+TERM
N=N+2
MIENTRAS |TERM|>0.000001
SUMA=SUMA*(2/PI)
SERIE=SERIE-SUMA
MOSTRAR SERIE
FIN
#include<stdio.h>
#include<math.h>
#define pi 3.141592
int main(){
floatsuma=0,n=2,serie,x,term;
printf("serie y(x)=1/pi+1/2sen(x)-2/pi[sen(2x)/1*3 +sen(4x)/3*5
+sen(6x)/5*7.....]");
printf("\n ingrese el valor de x\n");
scanf("%f",&x);
serie=(1/pi)+0.5*(sin(x));
do{
term=sin(n*x)/((n-1)*(n+1));
suma+=term;
n+=2;
}while(fabs(term)>0.000001);
suma=suma*(2/pi);
serie=serie-suma;
printf("el resultado es %f\n",serie);
return 0;
}
#include <stdio.h>
int main()
{
int i,j,k,z,n, dif, num=1, den=1, secon=1, Resp=0;
printf("Digite un numero para C\n");
scanf("%d", &n);
printf("Digite un numero K para combinarlos:\n");
scanf("%d", &z);
dif=n-z ;
for(i=1; i<=n; i++)
num= num * i;
for(j=1; j<=z; j++)
den=den*j;
for(k=1; k<=dif; k++)
secon=secon*k;
Resp=num/(den*secon);
printf("La respuesta de C combinado K es igual a: %d\n",Resp);
return 0;
}