Está en la página 1de 11

ESTRUCTURA DE DATOS PROGRAMACIÓN EN C++

Dados 2 números cualesquiera sumarlos. /* Dados 2 numeros cualesquiera sumarlos */

COMIENZO #include <stdio.h>


INGRESAR "Ingrese dos números:", a, b #include <conio.h>
suma= a+b main()
IMPRIMIR "La suma es:", suma {
FIN int a, b, suma;
clrscr();
printf("\n\n ingrese 2 numeros:"); scanf("%d %d", &a, &b);
suma= a+b;
printf("\n\n la suma es: %d", suma);
getch();
return 0;
}

Dados 3 números, sumarlos de a dos. /* Dados 3 numeros, sumarlos de a dos */

COMIENZO #include <stdio.h>


INGRESAR "Ingrese tres números:", a, b,c #include <conio.h>
suma1= a+b main()
suma2= suma1+c {
IMPRIMIR "La suma es:", suma2 int a, b, c, suma1, suma2;
FIN clrscr();
printf("\n\n Ingrese 3 numeros:"); scanf("%d %d %d", &a, &b,&c);
suma1= a+b;
suma2= suma1+c;
printf("\n\n La suma es: %d", suma2);
getch();
return 0 ;
}
Dados los 3 lados de un triángulo, hallar el perímetro. /* Dados los 3 lados de un triangulo, hallar el perimetro */

COMIENZO #include <stdio.h>


INGRESAR "Ingrese los lados del triángulo:", a, b, c #include <conio.h>
perimet= a+b+c main()
IMPRIMIR "El perímetro del triángulo es:", perimet {
FIN float a, b, c, perimet;
clrscr();
printf("\n\n Ingrese los lados del triangulo:"; scanf("%f %f %f", &a,&b,&c
perimet= a+b+c;
printf("\n\n El perimetro es: %10.2f", perimet);
getch();
return 0;
}

Dada la base y la altura de un triángulo, hallar el área. /*Dada la base y la altura de un triangulo, hallar el area */

COMIENZO #include <stdio.h>


INGRESAR "Ingrese la base del triángulo en cm:", b #include <conio.h>
INGRESAR "Ingrese la altura del triángulo en cm:", h main()
area= b*h/2 {
IMPRIMIR "El area del triángulo es:", area, "cm2" float b, h, area;
FIN clrscr();
printf("\n\n Ingrese la base y la altura del triangulo:"); scanf("%f %f", &b,
area= b*h/2;
printf("\n\n El area del triangulo es: %10.2 f", area);
getch();
return 0
}

Dados los lados de un rectángulo, calcular el perímetro, la superficie /*Dados los lados de un rectangulo, calcular el perimetro, la superficie
y la diagonal. y la diagonal */

COMIENZO #include <stdio.h>


INGRESAR "Ingrese largo del rectángulo en metros:", l #include <conio.h>
INGRESAR "Ingrese ancho del rectángulo en metros:", a #include <math.h>
peri= (l+a)*2 main()
sup= l*a {
diag= (a^2 + l^2) ^ (1/2) float l, a, perim, sup, diag;
IMPRIMIR "El perímetro es:", peri, "m" clrscr();
IMPRIMIR "La superficie es:", sup, "m2" printf("\n\n Ingrese largo y ancho del rectangulo:"); scanf("%f % f", &l,&a
IMPRIMIR "La diagonal es:", diag, "m" sup= l*a;
FIN perim= (l+a)*2;
diag= sqrt(l*l + a*a);
printf("\n\n El perimetro es: %10.2f", perim);
printf("\n\n La superficie es: %10.2f", sup);
printf("\n\n La diagonal es: %10.2f", diag);
getch();
return 0;
}

Dado un valor en kilómetros, expresarlo en metros. /* Dado un valor en kilometros, expersarlo en metros */

COMIENZO #include <stdio.h>


INGRESAR "Ingrese valor en kilometros:", x #include <conio.h>
valorm= 1000*x main()
IMPRIMIR "El valor en metros es:", valorm, "m" {
FIN float x, valorm;
clrscr();
printf("\n\n Ingrese valor en kilometros:"); scanf("%f", &x);
valorm= 1000*x;
printf("\n\n El valor en metros es: %10.2f", valorm);
getch();
return 0;
}

Calcular el sueldo de un empleado, conociendo la cantidad de /* Calcular el sueldo de un empleado, conociendo la cantidad de
horas trabajadas. El valor de la hora es de $ 5. horas trabajadas. El valor de la hora es de $ 5 */
COMIENZO #include <stdio.h>
INGRESAR "Ingrese cantidad de horas trabajadas:", cant #include <conio.h>
sueldo= cant*5 main()
IMPRIMIR "El sueldo del empleado es:", sueldo "pesos" {
FIN int cant;
float sueldo;
clrscr();
printf("\n\n Ingrese cantidad de horas trabajadas:"); scanf("%d", &cant);
sueldo= cant*5;
printf("\n\n El sueldo del empleado es: %10.2f", sueldo);
printf("\n\n\n\n presiona una tecla.… asi salimos de aca");
getch();
return 0;
}

Un comercio de venta de heladeras paga por mes a los vendedores /* Un comercio de venta de heladeras paga por mes a los vendedores
$ 500 más una comisión del 10% del total de las ventas que realicen. $ 500 mas una comisión del 10% del total de las ventas que realicen.
Si conocemos para el vendedor la cantidad de heladeras vendidas Si conocemos para el vendedor la cantidad de heladeras vendidas
y el importe de la heladera (se comercializará sólo un modelo), y el importe de la heladera (se comercializara solo un modelo),
¿Cuál será el sueldo del vendedor? ¿Cual sera el sueldo del vendedor? */

COMIENZO #include <stdio.h>


INGRESAR "Ingrese cantidad de heladeras vendidas:", cant #include <conio.h>
INGRESAR "Ingrese importe de la heladera:", imp, "pesos" main()
comis= cant*imp*10/100 {
sdo= 500+comis int cant;
IMPRIMIR "El sueldo del vendedor será:", sdo, "pesos" float imp, comis, sdo;
FIN clrscr();
printf("\n\n Ingrese la cantidad de heladeras vendidas:"); scanf("%d", &c
printf("\n\n Ingrese importe de la heladera:"); scanf("%f", &imp);
comis= cant*imp*10/100;
sdo= 500+comis;
printf("\n\n El sueldo del vendedor sera: %10.2f", sdo);
printf("\n\n\n\n presiona una tecla.… asi salimos de aca");
getch();
return 0;
}

SI … ENTONCES … SINO IF … ELSE


Dados dos números distintos, imprimir el mayor. /* Dados dos numeros distintos, imprimir el mayor */

COMIENZO #include <stdio.h>


INGRESAR "Ingrese dos números distintos:", num1,num2 #include <conio.h>
SI num1>num2 ENTONCES main()
IMPRIMIR num1 {
SINO int num1, num2;
IMPRIMIR num2 clrscr();
FINSI printf("\n\n Ingrese dos numeros distintos:"); scanf("%d %d", &num1, &n
FIN if(num1>num2)
printf("\n\n El mayor es: %d", num1);
else
printf("\n\n El mayor es: %d", num2);
printf("\n\n\n\n presiona una tecla.… asi salimos de aca");
getch();
return 0;
}

Dado un número, decir si es cero. /* Dado un numero, decir si es cero */

COMIENZO #include <stdio.h>


INGRESAR "Ingrese un número:"; num #include <conio.h>
SI num=0 ENTONCES main()
IMPRIMIR "Es cero" {
SINO int num;
IMPRIMIR "No es un cero" clrscr();
FINSI printf("\n\n Ingrese un numero:"); scanf("%d", &num);
FIN if(num==0)
printf("\n\n El numero es cero");
else
printf("\n\n El numero ingresado no es un cero");
printf("\n\n\n\n presiona una tecla.… asi salimos de aca");
getch();
return 0;
}

Dado un número, decir si es positivo, negativo o cero. /* Dado un numero, decir si es positivo, negativo o cero */

COMIENZO #include <stdio.h>


INGRESAR "Ingrese un número:", num #include <conio.h>
SI num>0 ENTONCES main()
IMPRIMIR "Es positivo" {
SINO int num;
SI num<0 ENTONCES clrscr();
IMPRIMIR "Es negativo" printf("\n\n Ingrese un numero:"); scanf("%d", &num);
SINO if(num>0)
IMPRIMIR "Es un cero" printf("\n\n Es positivo");
FINSI else if(num<0)
FIN SI printf("\n\n Es negativo");
FIN else
printf("\n\n Es un cero");
PROGRAMACIÓN EN C++

printf("\n\n Ingrese 3 numeros:"); scanf("%d %d %d", &a, &b,&c);


printf("\n\n Ingrese los lados del triangulo:"; scanf("%f %f %f", &a,&b,&c);

printf("\n\n Ingrese la base y la altura del triangulo:"); scanf("%f %f", &b, &h);
printf("\n\n Ingrese largo y ancho del rectangulo:"); scanf("%f % f", &l,&a);
printf("\n\n Ingrese cantidad de horas trabajadas:"); scanf("%d", &cant);

printf("\n\n Ingrese la cantidad de heladeras vendidas:"); scanf("%d", &cant);


IF … ELSE

printf("\n\n Ingrese dos numeros distintos:"); scanf("%d %d", &num1, &num2);

También podría gustarte