I want to show Components in a tabs , so first of all create few components. In this project we have three components, First View Component public class AllViewComponent : ViewComponent { private readonly UserManager<ApplicationUser> _userManager; public AllViewComponent(UserManager<ApplicationUser> userManager) { _userManager = userManager; } public async Task<IViewComponentResult> InvokeAsync() { List<StudentViewModel> allUsers = new List<StudentViewModel>(); var items = await _userManager.Users.ToListAsync(); foreach (var item in items) { allUsers.Add(new StudentViewModel {Id=item.Id, EnrollmentNo = item.EnrollmentNo, FatherName = item.FatherName, Name = item.Name, Age = item.Age, Birthdate = item.Birthdate, Address = item.Address, Gender = item.Gender, Email = item.Email }); }
Let us design the algorithm and write the program to find the sum of the following series:
12+22+32+42+....................................................N2
We know the program segment to add all the numbers from 1 to N. The program segment is:
sum=0;
for(i=1; i<=n; i++)
{
sum = sum+i;
}
But, to add 12 , 22 , 32 , 42 , ...............N2 it is necessary to replace the statement:
sum = sum+i;
by the statement:
sum = sum+i*i;
The algorithm and flowchart to find the sum of squares of all natural numbers are as follows:
Algorithm : SERIESSUM
Step 1: [Input the number of terms]
Read: n
Step 2: [Initialization]
sum =0
Step 3: [Find the sum of all terms]
for i=1 to n in steps of 1 do
sum = sum + i*i
[End of for i]
Step 4: [Output the sum]
Write : sum
Step 5: [Finished]
Exit.
The complete program to find the sum of the given series is shown below:
Example : Program to add the series 12+22+32+42+....................................................N2
main( )
{
int n, i, sum;
printf("Enter the number of terms \n");
scanf("%d",&n);
sum =0;
for(i=1; i<=n; i++)
{
sum = sum+(i*i);
}
printf("Sum of squares of numbers = %d",sum);
}
Non-executable statement
Input
Enter the number of terms
5
Computations
sum=0
i= 1 2 3 4 5
sum =0+12+22+32+42+52
Output
Sum of squares of numbers =55
12+22+32+42+....................................................N2
We know the program segment to add all the numbers from 1 to N. The program segment is:
sum=0;
for(i=1; i<=n; i++)
{
sum = sum+i;
}
But, to add 12 , 22 , 32 , 42 , ...............N2 it is necessary to replace the statement:
sum = sum+i;
by the statement:
sum = sum+i*i;
The algorithm and flowchart to find the sum of squares of all natural numbers are as follows:
Algorithm : SERIESSUM
Step 1: [Input the number of terms]
Read: n
Step 2: [Initialization]
sum =0
Step 3: [Find the sum of all terms]
for i=1 to n in steps of 1 do
sum = sum + i*i
[End of for i]
Step 4: [Output the sum]
Write : sum
Step 5: [Finished]
Exit.
The complete program to find the sum of the given series is shown below:
Example : Program to add the series 12+22+32+42+....................................................N2
PROGRAM
#include<stdio.h>main( )
{
int n, i, sum;
printf("Enter the number of terms \n");
scanf("%d",&n);
sum =0;
for(i=1; i<=n; i++)
{
sum = sum+(i*i);
}
printf("Sum of squares of numbers = %d",sum);
}
TRACING
Execution starts from here:Non-executable statement
Input
Enter the number of terms
5
Computations
sum=0
i= 1 2 3 4 5
sum =0+12+22+32+42+52
Output
Sum of squares of numbers =55
Comments
Post a Comment