Problemas en c

1.- Área de un trapecio
Pseudocódigo
Inicio
Entero B, b, h
Real área
Imprimir “programa que calcula el área de un trapecio”
Imprimir “base mayor”
Leer (B)
Imprimir “base menor”
Leer (b)
Imprimir “altura”
Leer (h)
Área (B+b)*h/2
Imprimir “área=, “área
Fin

Código en C
#include<stdio.h>
#include<conio.h>
main(){
int B,b,h;
floatarea;
printf(“programa que calcula el área de un trapecio”);
printf(“dame la base mayor”);
scanf(“%d”,&B);
printf(“dame la base menor”);
scanf(“%d”,&b);
printf(“dame la altura”);
scanf(“%d”,&h);
area=(B+b)*h/2;
printf(“el area de tu trapecio es: %f”,area);
getch();
return 0;
}

Diagrama de flujo
Inicio

Entero B, b, h Real área

“programa que calcula el area de untrapecio”

Fin

“Área= “,área
Área (B+b)*h/2
h
“altura”
b
“base menor”
B
“base mayor”


2.- Volumen de un cilindro
PseudocódigoInicio
Real r, h, volumen
Imprimir “programa que encuentra el volumen de un cilindro”
Imprimir “introduzca el valor del radio”
Leer (r)
Imprimir “introduzca la altura”
Leer (h)
volumen pi*(r*r)*h
Imprimir “volumen= “,volumen
Fin

Codigo en C
#include<stdio.h>
#include<conio.h>
#define pi 3.1416
main(){
float volumen,r,h;
printf("Introduce la altura de tucilindro");
scanf("%i",&h);
printf("introduce el radio de tu cilindro");
scanf("%f",&r);
volumen=pi*(r*r)*h;
printf("el volumen de tu cilindro es: %f",volumen);
getch();
return 0;
}

Diagrama de flujo
Inicio

Fin
h
“volumen= “,
Volumen pi*(r*r)*h
“introduzca el valor de la altura”
r

“introduzca el valor delradio”
“programa que encuentra el volumen de un cilindro”
Real r, h, volumen

3.- Binomio al cuadrado
Pseudocodigo
Inicio
Entero x, y
Real B
Imprime “introduce el valor de tu primer variable”
Leer (x)
Imprime “introduce el valor de la segunda variable”
Leer (y)
B (x*x)+(2*x*y)+(y*y)
Imprime “binomio= “;binomio
Fin

#include<stdio.h>
#include<conio.h>
main ( )
{int x,y;
float B;
printf("introduce el valor de tu primer variable\n");
scanf("%i", &x);
printf("introduce tu seguda variable valor\n");
scanf("%i", &y);
B=(x*x)+(2*x*y)+(y*y);
printf("tu binomio es: %f\n",B);
getch();
return 0;
}

Diagrama de flujo
Inicio

Fin
“binomio= “,B
B (x*x)+(2x*y)+(y*y)
y
“introduce el valor de tu segunda variable”
x“introduce el primer valor de tu variable”
Entero x, y
Real B

4.- Calcular el área, perímetro y diagonal de un cuadrado
Pseudocódigo
Inicio
Real lado, área, perímetro, diagonal
Imprime “ingresa la medida de un lado del cuadrado”
Leer (lado)
Área lado*lado
Imprime “área= “,área
Perímetro lado*4
Imprime “perímetro “; perímetro
Diagonal lado√2
Imprime “diagonal 2;diagonalFin

#include<math.h>
#include<stdio.h>
#include<conio.h>
main (){
float lado,area,perimetro,diagonal;
printf("ingresa la medida de un lado del cuadrado\n");
scanf("%f",&lado);
area=(lado*lado);
printf("el area de tu cuadrado es %f\n",area);
perimetro=4*lado;
printf("el perimetro de tu cuadrado es: %f\n",perimetro);diagonal=sqrt(lado*2);
printf("la diagonal de tu cuadrado es: %f\n",diagonal);
getch();
return 0;
}



Diagrama de flujo
Inicio

Fin
“diagonal= “, diagonal
Diagonal lado√2
“perímetro “, perímetro
Perímetro lado*4
“área= “;área
Área lado*lado
lado
“ingresa la medida de un lado del cuadrado”
Real lado, área, perímetro, diagonal...
tracking img