View
556
Download
5
Category
Preview:
Citation preview
1.- Asigne un algoritmo que calcule: suma resta, multiplicación y división de dos números1.- Inicio2.- Introducir N1 y N23.-Realizar S N1+N24.- Realizar R N1-N25.- Realizar M N1*N26.- Realizar D N1/N27.- Imprimir S, R, M, D8.-Fin
Inicio
N1 Y N2
S N1+N2
R N1-N2
M N1*N2
D N1/N2
Fin
S, R, M, D
#include <stdio.h>
#include <conio.h>
main()
{
int i,j;
float x;
scanf("%d", &i);
scanf("%d", &j);
printf("\nla suma de %d y %d es = %d\n", i, j, i+j);
printf("\nla resta de %d y %d es = %d\n", i, j, i-j);
printf("\nla multiplicacion de %d y %d es = %d\n", i, j, i*j);
x=i/j;
printf("\nla division de %d y %d es = %f\n", i, j, x);
getch();
}
2.- Calcular el área de un triángulo, área de un rectángulo y el volumen de una esfera y un cilindro
1. Inicio 2. Leer r1, r2, h1, h2, h3, π 3.14163. Ve 4/3π* r1^3 4. Vc π * r2^2 *h1 5. At (b*h2)/2 6. Ar b*h3
7. Imprimir Ve, Vc, At, Ar
8. Fin
Inicio
, r1, r2, h1, h2, h3
π 3.1416
Ve 4/3 π r1^3
Vc π r2^2*h1
Fin
At (b*h2)/2
Ar b*h3
Ve, Vc, At, Ar
#include <stdio.h>#include <conio.h>main(){ float b, h, b1, h1, h2, r1, r, at, ar, ve, vc; printf("dame el valor de b del triangulo\n"); scanf("%f",&b); printf("dame el valor de h del triangulo\n"); scanf("%f",&h); printf("dame el valor de b del rectangulo\n"); scanf("%f",&b1); printf("dame el valor de h del triangulo\n"); scanf("%f",&h1); printf("dame el valor de h del cilinro\n"); scanf("%f",&h2); printf("dame el valor de r del cilinro\n"); scanf("%f",&r); printf("dame el valor de r de la esfera\n"); scanf("%f",&r1); at=(b*h)/2; ar=b1*h1; ve=(4./3.)*3.1416*r1*r1*r1; vc=3.1416*r*r*h2; printf("el area del triangulo es %f, el area del rectangulo es %f, el volumen de la esfera es %f, el volumen del cilindro es %f",at,ar,ve,vc); getch(); }
3. -Un algoritmo para saber si un número es par, impar o nulo
1.- Inicio2.- Ingresar N 3.- Si N= 0 escribir “nulo”, ir a paso 64.- Si el residuo de N/2 es igual a cero escribir “par”, ir a paso 65.- Si no escribir “impar” 6.- Fin
Si
No
Si
No
N
Fin
Inicio
N=0
Residuo
N/2= 0
NULO
IMPAR
PAR
#include<conio.h>
#include<stdio.h>
main()
{
int a;
scanf("%d", &a);
if(a==0)
printf("\nEl numero es nulo");
else{
if(a%2==0)
printf("\nEl numero es par");
if(a%2!=0)
printf("\nEl numero es impar");
}
getch();
}
4.- Algoritmo para calcular el volumen de un cono, el volumen de un cubo, prisma rectangular y área de elipse:
1.-Inicio2.-Introducir l1, r, h1, a, h2, lmay, lmen
3. - π 3.14164. - Vc l1^35. - Vco ((pi) (r) ^2 (h1)) /36. - Vp (a) (l2) (h2)7. - Ae (pi) (lmay) (lmen)8.- Imprimir Vc, Vcu, Vp, Ae
9.- Fin
Inicio
l1, r, h1, a, h2, lmay, lmen
π 3.1416
Vc l^3
Vco ((pi) (r^2) (h))/3
Vp (a) (l) (h)
Ae (pi) (lmay) (lmen)
Fin
Vc, Vcu, Vp, Ae
#include <stdio.h>#include <conio.h>main(void){ float r,h,a,l,lmay,lmen,vcono,vcubo,vprisma,ae, h1, l1; printf("dame el valor del| radio del cono\n"); scanf("%f",&r); printf("dame el valor de la altura del cono\n"); scanf("%f",&h); printf("dame el valor de la altura del prisma\n"); scanf("%f",&h1); printf("dame el valor del ancho del prisma\n"); scanf("%f",&a); printf("dame el valor de lado del prisma\n"); scanf("%f",&l1); printf("dame el valor de lado del cubo\n"); scanf("%f",&l); printf("dame el valor del lado mayor de la elipse\n"); scanf("%f",&lmay); printf("dame el valor del lado menor de la elipse\n"); scanf("%f",&lmen); vcono=(3.1416*r*r*h)/3; vprisma=a*l*h; vcubo=l*l*l; ae=3.1416*lmay*lmen; printf("el volumen del cono es %f,\nel volumen del prisma es %f,\nel volumen del cubo es %f,\nel area de la elipse es %f\n",vcono,vprisma,vcubo,ae); getch();}
5.- Algoritmo que muestre el mayor de 2 números.
1.- Inicio2.- Ingresar A, B 3.- Si A>B escribir “Mayor A”4.- Si no escribir “Mayor B”5.- Fin
A, B
Inicio
A>B
Mayor A
Mayor B
Si
No
Fin
#include<stdio.h>#include<conio.h> main() {
int a,b,c;printf("Introduce valores para a \n");scanf("%d", &a);printf("Introduce valores para b \n");scanf("%d", &b);if(a>b)
printf("El mayor es %d", a);else printf("El mayor es %d", b);getch();}
6.- Algoritmo que muestre si 2 números están en forma creciente o decreciente.
1.- Inicio2.- Ingresar A, B 3.- Si A>B escribir “Decreciente”4.- Si no escribir “Creciente”5.- Fin
A, B
Inicio
A>B
Decreciente
Creciente
Si
No
Fin
#include<stdio.h>#include<conio.h> main() {
int a,b,c;printf("Introduce valores para a \n");scanf("%d", &a);printf("Introduce valores para b \n");scanf("%d", &b);
if(a>b) printf("decreciente");
else printf("creciente");getch();}
7.- Dados 3 números, decir cual de los 3 es mayor.
1- Inicio2- Introducir N1,N2, N33- Si, N1>N2
Si N2>N3N1 es el mayorSi no, N3 es el mayor
4- Si no
N2>N3Si, N2 es el mayorSino, N3 es el mayor
5- Fin
No SI
Si Si
No No
#include<stdio.h>#include<conio.h> main() {
int a,b,c;printf("Introduce valores para a \n");scanf("%d", &a);printf("Introduce valores para b \n");scanf("%d", &b);
Inicio
Fin
N3 es el mayor N2 es el mayor N3 es el mayor N1 es el mayor
N2>N3N2>N3
N1>N2
N1, N2, N3
printf("Introduce valores para c \n");scanf("%d", &c);if(a>b)
{if(a>c)printf("El mayor es a");elseprintf("El mayor es c");
}else{
if(b>c)printf("El mayor es b");elseprintf("El mayor es c");
}getch();}
8.- Algoritmo dado un tiempo en segundos lo de en horas, minutos y segundos
1.- Inicio2.- Ingresar T en segundos 3.- Segundos Residuo de T/604.-T2 entero de T/605.- Minutos Residuo de T2/606.- Horas entero de T2/607.- Mostrar Horas:Minutos:Segundos8.-Fin.
#include <stdio.h>
#include <conio.h>
main(){
int a,b,c,d,e;
printf("dame el valor en segundos\n");
scanf("%d",&a);
c=a/60;
b=a%60;
d=c/60;
e=c%60;
printf("\nHoras: %d Minutos: %d Segundos: %d", d, e, b);
getch();}
9. Área de in tiángulo por el método de Heron
1. inicio2. Leer a,b,c3. S (a+b+c)/2
4. A raízcuadrada s(s-a)(s-b)(s-c)5. Leer S y A6. Fin
inicio
a,b,c
S (a+b+c)/2
A raízcuadrada s(s-a)(s-b)(s-c)
#include <stdio.h>
#include <conio.h>
#include <math.h>
main(void)
{
float a,b,c,s,A;
printf("dame el valor de a\n");
scanf("%f",&a);
printf("dame el valor de b\n");
scanf("%f",&b);
printf("dame el valor de c\n");
scanf("%f",&c);
s=(a+b+c)/2;
A=sqrt(s*(s-a)*(s-b)*(s-c));
printf("\nel area del triangulo es %f",A);
getch();}
10.-Dados 3 lados, decir si pertenecen a lados de un triangulo.
1- Inicio2- Escribir; l1, l2, l33- Si; l1+l2>l3
Si ir a 4Si no, ir a 7
4- Si l1+l3>l2Si, ir a 5Si no, ir a 7
5- Si l2+l3>l1Si ir a 6Si no, ir a 7
6- Leer l1+l2>l3, l1+l3>l2, l2+l3>l17- Fin
Inicio
Fin
ES UN TRIANGULO
Escribir; l1, l2, l3
Si; l1+l2>l3
Si l1+l3>l2
Si l2+l3>l1
SI
#include <stdio.h>
#include <conio.h>
main(){
int a,b,c;
int x, y ,z;
printf("Introduce lado 1 \n");
scanf("%d", &a);
printf("Introduce lado 2 \n");
scanf("%d", &b);
printf("Introduce lado 3 \n");
scanf("%d", &c);
if(a+b>c)
if(a+c>b)
if(b+c>a)
printf("Es un triangulo");
else
printf("No es un triangulo");
SI
SI
NO
NO
NO
getch();}
Recommended