Você está na página 1de 11

Universidad Tecnológica de Panamá

Carrera Licenciatura en Ingeniería en Redes


Informáticas
Programación Aplicada ¡
Asignación #1

Facilitador:
Profa. Migdalia Testa
Estudiante
Anel Delgado
Cedula 8-935-1176
Grupo: 11R-212
Fecha de Entrega: martes 21 de agosto de 2018
1.Sea desea un programa que lea dos números enteros y escriba el resultado de la
siguiente operación (A+B)**2/3.

Análisis
Variables de entrada proceso Variables de salidad
num1, num2 Suma=num1+num2 resu
resu=pow(suma,2)/3

Diseño de pantalla

Ingrese su primer número entero:


Ingrese su segundo número entero:
El resultado de la operación es:

Seudocódigo diagrama de flujo

Inicio
Entero: num1, num2, suma, resu; inicio
Escribir “ingrese su primer número entero”
Leer num1
Num1=0
Escribir “ingrese su segundo número entero”
Num2=0
Leer num2
suma=num1+num2
resu=pow(suma,2)/3 “ingrese su primer
Escribir “el resultado de la operación es:”,resu número entero”
Fin
num1
Programa en c

#include <stdio.h> “ingrese su segundo


#include <math.h> numero entero”
#include <stdlib.h>
main() num2
{
int num1, num2,suma, resu;
suma=num1+num2
printf("ingrese su primer numero entero");
scanf ("%d",&num1);
printf("ingrese su segundo numero entero"); resu=pow(suma,2)/3
scanf ("%d",&num2);
suma=num1+num2; “el resultado de la
resu=pow(suma,2)/3; operación es:”,resu
printf("la resultado de la operacion es: %d\n",resu);
} Fin
Prueba de escritorio

Variables de entrada proceso salida

#corrida num1 num2 suma resu resu

1 2 2 4 5 5

2 4 5 9 27 27

3 6 8 14 65 65
2. se desea un programa que lea dos números enteros y escriba el resultado de la multiplicación

Análisis

Variable de entrada proceso Variable de salida


n1, n2 producto=n1*n2 producto
Diseño de pantalla

Ingrese su primer numero


Ingrese su segundo numero
El resultado de la multiplicación es:
Seudocódigo

Inicio
real n1, n2 Inicio
Escribir “ingrese su primer número”
Leer n1
N1=0
Escribir “ingrese su segundo número”
N2=0
Leer n2
producto=n1*n2
Escribir “el resultado de la multiplicación es: “producto “ingrese su primer
Fin número”

en C
n1
#include <stdio.h>

#include <math.h> “ingrese su segundo


#include <stdlib.h> número”

main()
n2
{

int n1, n2,producto;


producto=n1*n2
printf("ingrese su primer numero ");

scanf ("%d",&n1);

printf("ingrese su segundo numero "); “el resultado de la


multiplicación es:
scanf ("%d",&n2);
“producto
producto=n1*n2;

printf("la resultado de la multiplicacion es: fin


%d\n",producto);

}
Variables de entrada proceso salida

#corrida n1 n2 producto producto

1 5 5 25 25

2 4 5 20 20

3 6 8 48 48
3. Se desea un programa que lea dos notas parciales y escriba el promedio de las notas
parciales.
Análisis

Variable de entrada proceso Variable de salida


nota1, nota2 Promedio=(nota1+nota2)/2 promedio
Diseño de pantalla

Ingrese nota 1
Ingrese nota 2
Su promedio es:

Seudocódigo diagrama de flujo


Inicio
Inicio
Real nota1. nota2 nota1=0
Escribir “ingrese nota 1” nota2=0
Leer nota1
Escribir “ingrese nota 2”
Leer nota2
“ingrese nota 1”
promedio=nota1+nota2/3
Escribir “su promedio es:”, promedio
Fin

nota1
en C

#include <stdio.h>
“ingrese nota 2”
#include <math.h>

#include <stdlib.h>

main()
nota2
{

float nota1, nota2,promedio;

printf("ingrese nota1 "); promedio=(nota1+nota2)/2

scanf ("%f",&nota1);

printf("ingrese nota2 "); “su promedio


es:”,promedio
scanf ("%f",&nota2);

promedio=(nota1+nota2)/2;

printf(" su promedio es: %.2f \n",promedio);


fin

}
Prueba de escritorio
Variables de entrada proceso salida

#corrida nota1 nota2 promedio promedio

1 4.5 5.0 4.7 4.7

2 4.0 4.0 4.0 20

3 3.5 5.0 4.2 4.2


4. Se desea un programa que lea la cantidad comprada de un producto y su precio. El
programa debe escribir el importe a pagar (CANT*PRECIO) * 1.07.

Análisis

Variable de entrada proceso Variable de salida


cant (CANT*PRECIO) * 1.07. pagar
precio

Diseño de pantalla

Ingrese cantidad del producto


Ingrese precio del producto
Su total a pagar es:

Seudocódigo
Inicio
Inicio
Real cant, precio
Escribir “ingrese cantidad del producto” cant=0
Leer cant precio=0
Escribir “ingrese el precio del producto”
Leer precio
pagar=(cant*precio)*1.07 “ingrese cantidad
Escribir “su total a pagar es:” comprada del
Fin producto”

programa en C
cant
#include <stdio.h>

#include <math.h> “ingrese precio del


#include <stdlib.h> producto”

main()

{ ´precio
float cant, precio,pagar;

printf("ingrese cantidad comprada del producto "); pagar=(cant*precio)*1.07


scanf ("%f",&cant);

printf("ingrese precio del producto ");


“su total a pagar es:”
scanf ("%f",&precio);

pagar=(cant*precio)*1.07;

printf(" su total a pagar es: %.2f \n",pagar);


Fin
}

}
Prueba de escritorio

Variables de entrada proceso salida

#corrida cantidad precio pagar pagar

1 5 2.99 16.00 16.00

2 10 5.65 60.46 60.46

3 3 11.99 38.49 38.49


5. Se dese un programa que lea un número entero. El programa debe dar como resultado el
cuadrado y el cubo del número leído.
Nota: Al momento de codificar utilizar la librería math.h y la función pow.

analisis

Variable de entrada proceso Variable de salida


num cua=pow(num,2) Cua
Cua cub=pow(num,3) cub
cub

Diseño de pantalla

Ingrese un número entero


Su número al cuadrado es:
Su número al cubo es:

Seudocódigo
Inicio
Inicio
Real num, cub, cua,
Escribir “ingrese un número entero” Num=0
Leer num Cua=0
cua=pow(cua,2) Cub=0
cub=pow(cub,3)
escribir “su número al cuadrado es:”, cua “ingrese un numero
escribir” su número al cubo es:”cub
entero””
Fin

#include <stdio.h> num

#include <math.h>

#include <stdlib.h> cua=pow(cua,2)


cub=pow(cub,3)
main()

{ “su numero al cuadrado


int num,cua,cub; es:”, cua

printf("Ingrese un numero entero\n");

scanf("%d",&num); “su numero al cubo


cua=pow(num,2); es:”cub

cub=pow(num,3);

printf(" al cuadrado es %d\t\n",cua);

printf(" al cubo es %d\t\n",cub); Fin

}
Prueba de escritorio

Variables de entrada proceso salida

#corrida Num cua cub cua cub

1 2 4 8 4 8

2 6 36 216 36 216

3 8 64 512 64 512

Você também pode gostar